码迷,mamicode.com
首页 > 其他好文 > 详细

Push to GitHub:could not resolve host: github.com

时间:2016-03-31 18:32:00      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

系统:Mac os x 10.11.3

操作:Push to GitHub

错误如下: 
git push origin 
ssh: Could not resolve hostname ssh.github.com: Name or service not known 
fatal: Could not read from remote repository.

Please make sure you have the correct access rights 
and the repository exists. 
make: * [deploy] 错误 128

解决方式1: 
step1. ping github.com 
获取到github.com的ip为192.30.252.128 
step2. 在/etc/hosts中添加一行如下: 
192.30.252.128 github.com

 

解决方式2: 
以root权限执行如下python代码

 

 1 #!/usr/bin/python
 2 #coding=utf8
 3 
 4 import socket
 5 
 6 host = github.com
 7 
 8 try:
 9     with open(/etc/hosts, a+) as fp: 
10         ip = socket.gethostbyname(host)
11         fp.write( .join([ip, host, \n]))
12 except BaseException as e:
13     print(e)
14 else:
15     print(sucess)

 

特别的:部分朋友找不到/etc/hosts

参考办法:

第一步:请先打开 Mac 系统中的 Finder 应用,

第二步:请按快捷键组合 Shift+Command+G 三个组合按键,并输入 Hosts 文件的所在路径:/etc/hosts,

第三步:随后即可在 Finder 窗口中看到 Hosts 文件了,

第四步:拷贝出来修改后拖回覆盖即可生效,就此成功,去尽情的push吧。

 

向原者致敬,我刚才碰到这个问题,整理分享给大家。

http://blog.csdn.net/piaotiejun/article/details/48734175

Push to GitHub:could not resolve host: github.com

标签:

原文地址:http://www.cnblogs.com/thqy39/p/5341911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!