admin管理员组文章数量:1130349
一:环境
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也就可以免密使用了。
一:环境
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也就可以免密使用了。
版权声明:本文标题:win7下ssh免密连接git服务器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1754873046a2737548.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论