这里总结一下:
1.安装git:
sudo apt-get install git
2.创建一个git用户:
sudo useradd git
sudo passwd git
3.创建证书登录:
在你的客户端那边运行:ssh -keygen -t rsa, 然后会在.ssh目录下有个id_rsa.pub 这个是你访问的凭证
4.创建一个空的仓库:
sudo git init --bare empty.git
sudo chown -R git:git empty.git
后面的empty.git 是随便取的,以后empty.git就是你的仓库目录了
5.添加密匙到服务器那边。放在服务器的.ssh目录里面的 authorized_kesys文件中,如果没有,创建一个
如:我的git server 目录为 /home/git; sudo id_rsa.pu /home/git/.ssh/authorized_keys
6.配置网络文件:
sudo vi /etc/hosts,添加 gitServer 192.168.28.201(假设这是你的服务器ip)
然后你可以git clone git@gitServer:/home/git/empty.git