在使用了github的客户端软件Github Desktop之后,感受到了git的便捷,研究了一下与svn的区别之后,结合目前的团队情况,决定下个项目开始使用git。
整理一下,这里服务端为centos 6.5,客户端为mac。
一、服务端安装git
yum install git
二、服务端创建用户
groupadd git和组
useradd -g git -d /var/git git
sudo chown -R git:git /var/git
passwd git
注意下面两步非常重要,如不做后面会出现奇怪问题。
三、使得创建的git用户不需要输入密码就可以ssh登录
这一步很重要,否则在git提交文件的过程中将提示密码,并且GitDesktop clone这个git的时候会提示缺少权限。
1、 在客户端执行
ssh-keygen -t rsa
rsa
此时,会在用户目录的.ssh目录中创建id_rsa和id_rsa.pub文件
image.png
2、服务端配置
把刚才生成的id_rsa.pub这个文件传输到