系统: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(可以通过shift+command+g快速跳转)中添加一行如下: 
192.30.252.128 github.com

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

 #!/usr/bin/python
#coding=utf8 import socket host = 'github.com' try:
with open('/etc/hosts', 'a+') as fp:
ip = socket.gethostbyname(host)
fp.write(' '.join([ip, host, '\n']))
except BaseException as e:
print(e)
else:
print('sucess')

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

参考办法:

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

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

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

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

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

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

最新文章

  1. 命名规范(数据库,c#)
  2. Neutron 物理部署方案 - 每天5分钟玩转 OpenStack(68)
  3. python 利用 setup.py 手动安装django_chartit
  4. [转]eclipse快捷键
  5. 由浅入深了解Thrift之客户端连接池化
  6. 苹果系统开发中的混合编程(2):Swift和C的相互调用
  7. MySQL存储引擎,优化,事务
  8. 深入了解java集群技术
  9. HDU 4380 Farmer Greedy 计算几何+bitset
  10. .NET并行与多线程学习系列一
  11. JS数组Sort方法的使用
  12. 在WINDOWS服务器下设置MARIADB自动备份的方法
  13. salesforce lightning零基础学习(八) Aura Js 浅谈一: Component篇
  14. [转载]Python正则表达式匹配反斜杠'\'问题
  15. git通过diff文件,合并未上传代码库代码
  16. SRM470
  17. 什么是BS,BS和CS的区别有哪些
  18. Android 获取图片转bitmap
  19. Java中Enum的使用
  20. BZOJ2298: [HAOI2011]problem a(带权区间覆盖DP)

热门文章

  1. flysql 里两种传参的方式
  2. 如何使用iText制作中文PDF
  3. taintCheck的实现
  4. js获取下拉框的value值
  5. css深入理解overflow
  6. python的三种创建字典的方法
  7. JS异步加载,JQ事件不被执行解决方法
  8. Struts2后台使用Request和Session方法
  9. JavaScript阶乘算法
  10. 第十二章 存储之 Secret