Github向私有存储库推送时出现“未找到”错误

4

我无法准确找到我的问题的答案,或者我只是遗漏了什么。

我在 GitHub 上创建了一个空的私有 repo。我已经在本地计算机上有一个现有的 Git 项目。

我想将本地 Git 项目推送到现有的私有 repo,但是收到“找不到存储库”错误。

使用 GitHub 提供的以下命令:

git remote add origin https://github.com/url.git
git push -u origin master

如果我使用Github GUI应用程序登录后,可以轻松将现有的本地Git项目推送到我的私人Github仓库。

但是我更希望使用终端进行推送。


1
这个描述非常模糊。至少展示一些你运行的命令,特别是克隆命令。 - Mad Physicist
尝试使用SourceTree,它是最好的。如果你的命令不够强大 - Saveen
尝试使用 git show remote <你的 Github 远程仓库> 命令,看看是否提示需要进行身份验证。它是通过 https 还是 ssh 进行的? - abskmj
我只使用了GitHub列出的命令 "git remote add origin..." 和 "git push -u origin master",没有使用其他命令。我从未被提示输入用户名或密码。 - Richard
1个回答

5
发现问题了。我的Keychain中保存的是另一个GitHub账户。当尝试推送到源时,没有提示输入新的用户名/密码,因为它一直尝试使用保存在我的Keychain中的内容。
以下是解决方法:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/ 此外,如果您使用两步验证,您需要创建个人访问令牌并使用它来代替GitHub密码。有关创建令牌的说明在这里:https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接