安装git
shell# yum install git
添加git用户
shell# useradd git
配置git用户使用git-shell登录系统
#/etc/passwd
#将git用户中最后/bin/bash改为/usr/bin/git-shell
git:x:1001:1001::/home/git:/usr/bin/git-shell
设置免密码使用GIT
在客户端使用ssh-agent创建RSA公钥文件
shell> ssh-agent -t rsa
将会在~/.ssh目录中生成RSA公钥文件id_rsa.pub
将该文件内容添加到/home/git/.ssh/authorized_keys文件中
shell# cat /path/to/id_rsa.put >> /home/git/.ssh/authorized_keys
修改/home/git/.ssh和/home/git/.ssh/authorized_keys权限
shell# chmod 700 /home/git/.ssh
shell# chmod 600 /home/git/.ssh/authorized_keys
创建GIT仓库
创建仓库主目录
shell# mkdir /opt/git
创建GIT项目
shell# cd /opt/git
shell# git init --bare test.git
shell# chown -R git.git test.git
这样就可以使用git了
shell> git clone git@server-host:/opt/git/test.git