接下来是正文:本文主要说明在mac 10.10版本下github无法提交代码的问题
首先如果你是一个用终端提交代码的,你可以不用看这篇文章了,这篇文章主要是用于解决github客户端提交代码的问题,此问题仅出现在10.10版本下
 
首先上报错情况
 
当你点击同步的时候,会长时间的读取,最后有以下报错信息
2014-11-26 23:48:22.359 GitHub for Mac Login[15137:444672] AskPass with arguments: (
    "/Users/zhangcheng/Applications/GitHub.app/Contents/MacOS/GitHub for Mac Login",
    "Username for 'https://github.com': "
)
2014-11-26 23:48:22.410 GitHub for Mac Login[15138:444704] AskPass with arguments: (
    "/Users/zhangcheng/Applications/GitHub.app/Contents/MacOS/GitHub for Mac Login",
    "Password for 'https://149393437@github.com': "
)
fatal: unable to access 'https://github.com/149393437/ZCZBar.git/': Empty reply from server
(128)
 
查遍百度谷歌,有2种说法,一种是修改DNS和搜索域,一种是SSH问题,修改DNS是我亲测过的,SSH问题我测试过无法解决以上问题,这个需要因人而已,如果第一种办法无法为你解决问题,请选择第二种,如果第二种无法解决,我只能说呵呵~~
 
一、第一种办法
首先感谢Zero Yang 网友提供的解决办法
 在mac的网络设置下,添加DNS 为8.8.8.8  接下来在旁边的搜索域中添加指定的github.com 如下图

修改完以后,你在看看,你会兴奋的看到,你已经解决了~~
 
 
第二种办法,我就是从晚上摘抄下来了,虽然亲测不好用,但是也许死马当活马医疗,兴许你就可以呢
一 打开终端测试 SSH KEY   ssh -T git@github.com
    如果没显示 " Hi ...! You've successfully authenticated ... " 之类的,那么就是 SSH KEY 的问题。如果是密钥问题,则可这样做

二 解决办法

  1. 查看本机是否有 SSH KEY
  2. 新建 SSH KEY
  3. 将新密钥添加到 github

三 具体做法

    1. Finder 进入 .SSH 文件夹
      cmd + shift + g ,输入 .ssh 进入 .ssh 文件夹
      或直接打开终端用命令行查看密钥
      ls -al ~/.ssh
      应该会有一个 id_rsa.pub 文件
      如果没有,在终端运行 ssh-keygen -t rsa 以生成之

      打开新终端 pbcopy < ~/.ssh/id_rsa.pub
      打开你的 github 主页,打开 Add SSH key 的页面 https://github.com/settings/ssh 按照2的做法添加密钥

      最后测试ssh -T git@github.com应该会显示 " successfully authenticated "

      解释

      如果之前你设置了 github 的 SSH KEY (在 https://github.com/settings/ssh ),那么如果你电脑上的 SSH KEY 变动(或者被删除了),就会登不上 github。这时需要将当前的 SSH KEY (或重新生成一个 SSH KEY) 添加到 github 上

关于github在mac 10.10上无法提交代码的解决办法---备用的更多相关文章

  1. Linux中ftp不能上传文件/目录的解决办法

    在linux中不能上传文件或文件夹最多的问题就是权限问题,但有时也不一定是权限问题了,像我就是空间不够用了,下面我来总结一些ftp不能上传文件/目录的解决办法   在排除用户组和权限等问题后,最可能引 ...

  2. JQuery Mobile 的引用代码,以及在手机浏览器上字体太小的解决办法

    JQuery Mobile 的引用代码: <link rel="stylesheet" href="http://code.jquery.com/mobile/1. ...

  3. 在mac上使用github for mac 创建并上传项目

    1.下载github for mac https://mac.github.com/ 2.登陆 偏好设置 3.用Xcode 创建一个项目,勾上“create local git respository ...

  4. Dell R720上的系统安装问题的解决办法(关于RAID建立磁盘阵列的技术)

    摘要:本篇是本人在搭建大数量存储.搜索环境时,对于使用Dell PowerEdge R720 and R720xd作为服务器所遇到的一些问题进行的总结. 开始时,我们使用Dell提供的安装光盘(蓝色) ...

  5. 整理Mac系统 node-sass 安装失败的原因及解决办法

    转载与:https://segmentfault.com/a/1190000010984731 声明:本文非原创,如有侵权请留言或发邮件告知,作者会立即停止侵权并删除本文.发布此文章主要是希望跟作者遇 ...

  6. MAC中使用APICloud同步代码错误解决办法

    在MAC上使用APICloud同步代码时出现错误,其实就是git位置的问题,简单点就是把路径映射下. 问题提示: Can't locate SVN/Core.pm in @INC (you may n ...

  7. Github网站加载不完全,响应超时,解决办法

    Github网站加载缓慢信息不全解决方法 Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码.毫不夸张地说,高效利用Github是一个优秀的 ...

  8. Windows 上安装 Rust 出错及其解决办法

    首先去 https://www.rust-lang.org/tools/install Rust 官网上下载相应的安装包. 直接运行 rustup-init.exe,这一步 会把 rustc, car ...

  9. mac下phpize编译提示Cannot find autoconf解决办法

    mac下phpize编译如下报错: /usr/bin/phpizeConfiguring for:PHP Api Version: 20121113Zend Module Api No: 201212 ...

随机推荐

  1. Android_Menu_contextMenu

    xml文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns ...

  2. C语言内存四区

    按照老版操作系统来学习,内存对于程序来讲分四区.分别是 代码区,静态区,栈,堆. 由上面程序执行的结果可知: 貌似结果就是 静态代码堆栈 静态区存放的是程序中所有静态变量和常量的值.静态区的大小是程序 ...

  3. void指针、NULL指针和未初始化指针

    一个指针可以被声明为void类型,比如void *x.一个指针可以被赋值为NULL.一个指针变量声明之后但没有被赋值,叫做未初始化指针. 1 2 3 4 5 6 7 8 9 10 11 12 13 1 ...

  4. UVa 1645 Count(**)

    题目大意:输入n,统计有多少个n个结点的有根树,使得每个深度中所有结点的子结点数相同.结果模1000000007. 思路:根据题意,每个结点的每个子树都是相同的.所以n结果为n-1的所有约数的结果加起 ...

  5. javascript中substring和substr方法

    1.substring 方法 定义:用于提取字符串中介于两个指定下标之间的字符 语法:stringObject.substring(start,stop) 参数描述: start 必需.一个非负的整数 ...

  6. CentOS 7.x安装ELK(Elasticsearch+Logstash+Kibana)

    第一次听到ELK,是新浪的@ARGV 介绍内部使用ELK的情况和场景,当时触动很大,原来有那么方便的方式来收集日志和展现,有了这样的工具,你干完坏事,删除日志,就已经没啥作用了. 很多企业都表示出他们 ...

  7. h2database源码浅析:集群

    Clustering / High Availability This database supports a simple clustering / high availability mechan ...

  8. 议:如何将树形菜单形式的数据转化成HTML的二维表(相同内容需合并单元格)

    一般做OA类管理系统,经常涉及到“组织架构”的概念,那么像这种有上下层级关系的数据一般会做成树形菜单的方式显示,底层代码必定会用到递归算法.这篇随笔的目的就是要谈谈除了用树形菜单来显示这种上下层级关系 ...

  9. ASP.Net Core 运行在Linux(CentOS)

    Linux Disibutaion:CentOS 7.1 Web Server:Apache.Kestrel 1.安装.net core sudo yum install libunwind libi ...

  10. 恢复被误操作删除的数据 fn_dblog

    -- Script Name: Recover_Deleted_Data_Proc -- Script Type : Recovery Procedure  -- Develop By: Muhamm ...