美文网首页
记一次Git push中遇到的问题

记一次Git push中遇到的问题

作者: 井润 | 来源:发表于2019-10-23 20:51 被阅读0次

问题出现在,之前一段时间写项目的时候发现Git push时好时坏,网络环境好的时候比较方便的就能够推送到远程仓库,但是大多数都是网络环境不好(网络带宽不好)的时候,后面总是发现推送不上去,说什么推送超时!

如是这样解决的:

对应的我们使用如下命令测试Github是否能够连接上:

ssh -T git@github.com 发现连接超时之后 我们在使用网络测试命令 ping github.com发现网络还是超时之后,对应的 在如下目录里面修改host文件!

cd C:\Windows\System32\drivers\etc

通过对应的命令便可以发现如下文件:

通过对注释的文件进行修改:

192.30.255.112  github.com git 
185.31.16.184 github.global.ssl.fastly.net 

在ping一下就发现网络是畅通的! 我们便可以通过 git push 命令进行版本/代码推送了!

但是重试了很多次之后 发现问题还是没有得到解决 你没有权限访问这个仓库

因此我查看了对应的 Github 生成新的 SSH并且添加到 Agent

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

一般在我们添加好了对应的SSH 的时候 会有对应的confirm 确认框 需要我们输入对应的检验信息才行!

等待确认完毕之后再通过命令

ssh -T git@github.com

进行测试!

The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts.
Hi ProbeDream! You've successfully authenticated, but GitHub does not provide shell access.

对应的意思如下:

无法确定主机“ github.com(192.30.255.112)”的真实性。
RSA密钥指纹为SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8。
您确定要继续连接(是/否)吗? 是
警告:将“ github.com,192.30.255.112”(RSA)永久添加到已知主机列表中。
嗨,ProbeDream! 您已成功通过身份验证,但是GitHub不提供Shell访问。

单击Yes之后便可以对远程仓库进行操作了!

相关文章

网友评论

      本文标题:记一次Git push中遇到的问题

      本文链接:https://www.haomeiwen.com/subject/znhlvctx.html