1.到后台服务器cd /root/.ssh 进入ssh文件夹,把里面之前的key内容备份
2.ssh-keygen -t rsa -C “miao.li@shuyun.com” #使用ssh-keygen命令来生成key值,以用户miao.li为例
3.会提示替换之前的内容,直接y然后2次回车,这两次回车是输入密码的,这里不输入密码
4.key生成之后cd /root/.ssh 文件里面会有3个文件(id_rsa id_rsa.pub known_hosts),我们把id_rsa.pub里面的内容复制出来,然后到git库的页面找到对应的用户,然后add key,把复制的内容添加到里面进行保存,得到如下结果即可
5.让用户测试使用ssh方式来使用git库,因为是针对用户的,所以这里的用户的权限只有他对应项目的权限,没有特殊其它的权限,如需其它项目权限需要在项目里对用户进行赋予
本文转自 Bruceweien 51CTO博客,原文链接:http://blog.51cto.com/bruceweien/1932374