Git ssh免密设置

本博参考自:http://blog.csdn.net/accountwcx/article/details/46822257 感谢该博主的分享
用Git Bash 提交时总要提示输入用户名密码,严重影响效率,所以介绍ssh免密方法

1、生成密钥

ssh-keygen -t rsa -C "xxx@xxxx" -f "e:\id_rsa\id_rsa"

xxx@xxx是个人的邮箱
e:\id_rsa\id_rsa 是你生成sshkey的文件

2、然后是叫你输入私钥密码(就是说你每次提交要输入私钥才能提交),如果不想输的话就直接回车如果是本来就有的会有一个overwrite的提示

Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

3、然后生成了两个文件
这里写图片描述
用editplus打开pub(公钥)复制里面的秘钥,放入到ssh设置里面(我用的是gitLab)
这里写图片描述

*注意生成sshkey文件一定要命名为id_rsa,因为ssh默认读id_rsa的sshkey

4、还有至关重要的一步,就是将两个sshkey文件放入到.ssh文件夹里面(.ssh文件夹一般是在系统盘中的user目录里面)
这里写图片描述

5、然后就是修改本地仓库的.git 里面的config的配置
这里写图片描述

如果原来是https的

[remote "origin"]
    url = http://192.168.0.xxx/yilian/yilian.git
    fetch = +refs/heads/*:refs/remotes/origin/*

改成

[remote "origin"]
    url = git@192.168.0.xxx:yilian/yilian.git
    fetch = +refs/heads/*:refs/remotes/origin/*

*建议:可以直接将https的直接注释掉,然后另起修改

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值