git push origin 分支名称 报错:ssh:Could not resolve hostname gitlab:Name or service not known

今天提交代码一直报以下错误,平时多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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。