一:环境
window7
git客户端
TortoiseGit
二、步骤
1、在window下生成私钥和公钥,git bash命令行下输入ssh-keygen
该命令将在/home/xxx/.ssh目录下面产生一对密钥id_rsa和id_rsa.pub。
一般采用的ssh的rsa密钥:
id_rsa 私钥
id_rsa.pub 公钥
2、把公钥id_rsa.pub上传到git服务器对应的git用户名文件夹/home/git/
3、/home/git/目录下创建.ssh目录mkdir
.ssh
4、设置目录权限chmod
700 /home/git/.ssh
5、/home/git/.ssh目录下创建authorized_keys文件touch authorized_keys
6、设置文件权限chmod
600 /home/git/.ssh/authorized_keys
7、把公钥导入authorized_keys文件
cat /home/git/id_rsa.pub >> /home/git/.ssh/authorized_keys
8、git bash命令下就可以免密连接git服务了
9、如果有使用TortoiseGit客户端,先把id_rsa私钥用TortoiseGit自带的puttygen转成ppk格式的,然后使用TortoiseGit自带的pageant添加key,最后TortoiseGit也就可以免密使用了。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1754873046a5211305.html
评论列表(0条)