Git可以拉好但不推“无法读取用户名”

时间:2014-01-09 22:32:36

标签: git bash github ssh

我这个问题已经存在了几天,我真的不知道该怎么做。

我使用git bash从github上的存储库推送和拉动就好几个月了;然后,当他们的服务暂时停止时,我重新安装以确保它不是我。现在,当远程设置为https时,我可以从存储库中拉出来。我甚至可以克隆它。但是,当我试图推动时,我得到了

致命:无法读取“https://github.com”的用户名:没有此类文件或目录。

我尝试删除原始远程并使用ssh,但后来我得到“这个repo不存在”类型错误(我已经检查了ssh路径的四倍,并生成了我的密钥和所有这些“

我不知所措。帮助

1 个答案:

答案 0 :(得分:2)

Git 1.8.5中存在一个当前错误,它不会在HTTPS上提示输入用户名/密码: https://groups.google.com/forum/#!msg/msysgit/s4dB8Nv9V4c/55-cGPdPYmAJ

由于您的SSH无效,您可以降级到1.8.4或使用此临时修复:

git remote rm origin
git remote add origin https://{username}:{password}@github.com/{username}/project.git