我有一个非常奇怪的问题与git和github。当我试着推的时候,我得到:

git push -u origin master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

我添加了遥控器:

git remote add origin git@github.com:account-name/repo-name.git

什么好主意吗?


当前回答

我在使用Android Studio时遇到了同样的问题,由于身份验证错误,我无法推送提交。

我的临时解决方案是使用GitHub桌面应用程序来推送我的提交,它工作得很好。

其他回答

我也遇到过类似的问题。错误的凭据缓存在OS X的密钥链中。

查看:https://help.github.com/articles/updating-credentials-from-the-osx-keychain

eval "$(ssh-agent -s)"

这是我自己的回购——应该有足够的使用权。对于其他回购,我能够拉和推没有问题。通过重新启动ssh-agent解决了这个问题。我用macos。

为了解决这个问题(在Linux上),我只需要运行这个:

git config --global --unset credential.helper

我也遇到了同样的问题,尝试了很多方法,但最后,我知道我没有足够的权限来推或拉这个回购,还有一种方法来检查你是否有权限,你无法看到该回购中的设置选项,如果你有权限,那么你将能够看到设置选项

谢谢!这是我观察到的

我的解决方案可能对你们中的一些人有用。

我把笔记本电脑的操作系统更新到优胜美地后,也出现了同样的错误。通过重新创建ssh密钥,我的问题得到了解决。您可以通过执行本页的第2步完成此操作:https://help.github.com/articles/generating-ssh-keys/