存储库在使用 git 时未发现致命错误,并且无法推送到 github



我已经检查了很多堆栈溢出,试图弄清楚为什么我会收到此错误,因为我确实在 github 上有一个存储库,用于我试图推送的内容。我甚至重新生成了我的ssh密钥并将其添加到github中。我还看到:

Please make sure you have the correct access rights

并且存储库存在。

当我尝试远程添加存储库时,我看到:

$ git remote add origin git@github.com:<username>/<reponame>.git
> fatal: remote origin already exists.
$ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master

然后我得到错误

当我尝试时

ssh -T git@github.com

我看到正确的用户名

不知道还能尝试什么。

如果您

已经键入

$ git remote add origin git@github.com:<username>/<reponame>.git

您不能再次键入它,因为 origin 现在存在。它会回应

致命:远程源已存在。

但是链接到原点的地址可能是错误的。尝试键入

$ git remote remove origin

和类型

$ git remote add origin git@github.com:<username>/<reponame>.git

再。

然后键入

$ git push origin master

如果地址和 SSH 密钥都正确,则它可能有效。

试试这个

git push origin master

阅读此文档,了解 Git 推送的更多选项

https://git-scm.com/docs/git-push

最新更新