我用的是CentOS 6.5
首先安装Git
yum -y install git
创建一个git 用户来运行git 服务
adduser git
选一个目录作为项目的代码的仓库 我的是 /data/src/learngit
执行
git init --bare learngit.git
这将会创建一个裸仓库
修改仓库的属主
chown -R git:git learngit.git
修改 git 的登陆shell
把/etc/passwd
的 git 那一行最后的: 后面改成
/usr/bin/git-shell
修改SSH的配置,允许RSA密钥登陆
找到/etc/ssh/sshd_config
,把RSAAuthentication
和PubkeyAuthentication
两行前面的#注释去掉
重启ssh
service sshd restart
然后就是收集要Key 了 把Key 都放到 /home/git/.ssh/authorized_keys
里面
最后就是克隆了
如有错误欢迎指正~~~~
-- end --