今天提交代码一直报以下错误,平时多push几次就好了,今天怎样都不行,就又尝试用git push -u origin 分支名称提交代码(这是避免远程不存在该分支,首次提交带上-u),仍然不行。各种办法都尝试了,最后发现被自己蠢哭了,上午为了切换项目环境,把hosts给替换了,结果hosts 最后一行的git配置弄丢了,解决方法如下:
step1. ping github.com
获取到github.com的ip为200.31.168.28
step2. 在/etc/hosts中添加一行如下:
200.31.168.28 github.com