通常当我使用GitBash进行克隆,添加,提交或推送时,我会得到正常的响应。突然,在例行重启后,GitBash与Github的交互似乎已断开连接。它可以正确响应以下命令。
git init
初始化/重新初始化...
git add .
正常回复
git commit -m "commit notes"
正常回复
当需要在GitHub上推送到我的存储库时,没有任何响应。
git push origin master
没有回复
当我尝试使用现有本地项目创建存储库时,也会发生这种情况。我可以添加一个原点,当我用remote -v检查它时,它会将原点确认为github存储库,但是当需要推送-u origin master时,再次没有响应。它曾经问过我的用户名和密码,但现在什么都没有。
我也无法克隆现有的存储库。
我最近不得不强制缓存擦除。这可能是问题吗?我该如何解决这个问题?
答案 0 :(得分:0)
这取决于您的操作系统,Git版本和使用的URL(https或SSH)
如果它用于询问用户名和密码,我会假设git remote -v返回一个HTTPS URL。
在这种情况下,请检查git config credential.helper
的返回值:它可能表示管理员(如this one for Windows)缓存了github.com条目的错误凭据。