sudo adduser git
su git
ssh-keygen -t rsa -C "xxxxx@sina.com"
cd /home/git/.ssh
touch authorized_keys
注意:修改authorized_keys权限
chmod 600 authorized_keys
建立空的仓库
cd /home/git/work
注释:work工作目录的权限755
mkdir project.git
git --bare init
配置hostes
sudo vim /etc/hosts
192.168.0.97 gitserver
客户端:
1:使用Putty key Grenerate生产key值
2 :保存 Save private Key 到自己的目录;
3:复制key值添加到服务器authorized_keys文件中;
4 :测试;ssh://git@gitserver:/home/git/work/project.gi
原文地址:http://blog.51cto.com/ojacker/2096180