安装 git:
yum install -y git
创建 git 用户
- useradd git
- passwd git
创建完用户后就可以切换到 git 用户下进行后面的设置, 如用户名和邮箱:
- su - git
- git config --global user.name "admin"
- git config --global user.email "admin@domain.com"
设置默认将会保存在~/.gitconfig 文件中
创建证书登录:
收集所有需要登录的用户的公钥 id_rsa.pub, 把所有公钥导入 / home/git/.ssh/authorized_keys 文件
- ssh-keygen -t rsa
- ssh-copy-id git@192.168.200.108
初始化 Git 仓库:
先选定一个目录作为 Git 仓库
- cd /home/git/
- git init --bare sample.git
禁用 shell 登录:
创建的 git 用户不允许登录 shell
- vim /etc/passwd
- git:x:1000:1000::/home/git:/usr/bin/git-shell
克隆远程仓库:
- git clone
- git@192.168.200.108:/home/git/sample.git
来源: http://www.bubuko.com/infodetail-2501201.html