解决Git连接Github超时

先打开安装好的Git Bash

配置:

git config --global user.name "用户名"
git config --global user.email "邮箱@136.com"

注意上面那个邮箱和GitHub的用户邮箱对应

然后就是将密钥配置到GitHub上,这里就不细说了,具体可移步:http://t.csdnimg.cn/9ZFJL

如果在验证环节出现问题,即输入:

$ ssh -T git@github.com

显示连接超时。可尝试如下方法:

首先把文件拓展名隐藏取消勾选:

打开文件夹任意位置,找到这三个点

找到公钥私钥所在的文件夹(推荐网上搜索下载everything应用,当然多费一点时间自己找)

右键打开路径

我们需要在这个文件夹下新建一个名为config的文件,不带后缀(重命名删除后缀就行)

(正常情况下打开应该只有id_rsa和id_rsa.pub,这个不用担心)

将下面的内容用记事本打开复制到config文件中,其中邮箱换成自己上面填的:

Host github.com
User xxx@163.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

最后,再次尝试使用验证:

$ ssh -T git@github.com

遇到让选yes还是no的,输入yes即可

对GitHub仓库的克隆可使用:

$ git clone git@github.com:XXX.git

例如有项目:

直接使用SSH连接克隆即可。

参考: http://t.csdnimg.cn/l3VEB

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值