git连接github超时问题
发布网友
发布时间:2022-12-01 21:48
我来回答
共1个回答
热心网友
时间:2023-11-08 02:39
1、由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以我们需要配置验证信息:
使用以下命令生成SSH Key:
之后会要求确认路径和输入密码,这一步最重要, 一定要使用默认的,一路回车就行
成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。
回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH
Key,title随便填,粘贴在你电脑上生成的key。
2、测试是否连接上,可以使用如下的命令:
这种情况是链接通过。
如果此时,出现如下的问题(Ubuntu中):
解决方案也很简单,修改ssh的配置文件。关于修改配置,存在两种解决方法,一种是/etc/ssh/ssh_config中修改全局配置,一种是在用户主目录下.ssh/中添加配置文件,这里我选择的后者(前者也可以解决问题,其实都可以)。
cd ~/.ssh/
touch config
将如下内容添加到config中(当然,在全局文件中也是添加相同的内容):
Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
参照链接: http://www.xuebuyuan.com/2159862.html