git bash和GitHub建立连接

 1、设置全局账户

git config --global user.name "yourname"
git config --global user.email "your email addr"

2、打开ssh agent

eval "$(ssh-agent -s)"

3、创建密钥

ssh-keygen -t rsa -C "your email addr"

输入文件名那里直接回车就可以了,默认密钥文件名是id_rsa,公钥文件就是名是id_rsa.pub

4、把ssh私钥添加到ssh agent

ssh-add ~/.ssh/id_rsa


5、把ssh公钥添加到GitHub账户

然后将id_rsa.pub中的内容复制,登录GitHub网站,在设置中添加ssh key,将id_rsa.pub中的内容复制进去。  
6、验证

ssh -T git@github.com

返回successfully authenticated说明成功。

但是到目前为止还有2个问题:
1、每次重新打开Git bash都要输入:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

解决方法:打开git的安装目录,进入到etc/中,编辑 bash.bashrc 文件,在末尾添加上面两行

2、打开Git bash后默认路径不是我们想要的

找到Git Bash的快捷启动图标,右击-“属性”,把“目标”一栏最后的–cd-to-home去掉;  
把起始位置中的“%HOMEDRIVE%%HOMEPATH%”替换成你的工作空间  
重新打开bash,你就发现当前目录已经是你替换的目录了。

参考:
1、https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
2、https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值