代码语言:javascript复制
1.安装git
yum install git -y
2.切换目录
cd /home
3.创建文件夹
mkdir git
4.切换目录
cd git
5.创建仓库并且初始化仓库
git init --bare gittest.git
6.创建一个git用户
创建用户组
groupadd testgroup
![1598816-20190227140417970-204866003.png][1]
useradd git //创建用户
passwd git //设置密码
usermod -G testgroup "你的用户名字"
修改git仓库所在目录/home/data/git/的用户组为gitgroup
7. 赋予git用户权限
chown -R git:git gittest.git
8.禁用git用户shell登录
vim /etc/passwd
将git用户修改成如下
git:x:1000:1000::/home/git:/usr/bin/git-shell
--------------------------客户端---------------------------
1.创建用户
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
2.创建密钥
ssh-keygen -t rsa -C '你的邮箱' //此处一直回车,不需要设置密码
3.将公钥加入到服务器中
在本地电脑文件.ssh中取到公钥,复制公钥。 //密钥文件为id_rsa.pub
4.将公钥加入服务器中
vim /root/.ssh/authorized_keys //将公钥粘贴后,保存退出。
5.如果克隆项目多次需要密码配置这一步
cd /home
mkdir .ssh
cd .ssh
vim authorized_keys
6.克隆远程项目,然后大功告成。
git clone git@0.0.0.0:/home/git/gittest.git