2

所以我再次运行 git remote add origin 以显示它已经存在。该错误看起来不言自明。我怎样才能git push origin master在这里工作?

(ENV)Benjamins-MacBook-Air:rss Ben$ git remote add origin git@github.com:ars/rss.git
fatal: remote origin already exists.
(ENV)Benjamins-MacBook-Air:rss Ben$ git push origin master
ERROR: Repository not found.
4

2 回答 2

4

我宁愿使用 https 表单来推回您的仓库:

git remote set-url origin https://github.com/user/repo.git
# in your case:
git remote set-url origin https://github.com/ars/rss.git

git remote set-url更改当前与原点关联的 url(参见git remote手册页)。

请注意,我无权访问 rss.git,因此您需要先在 GitHub 上创建它(然后执行 a git push -u origin master),或者它是一个现有但私有的存储库。

另请注意,如果远程源已经存在,您可以保留它并将 github url 添加到另一个远程名称下,例如“ github”。
或者您可以重命名现有的原点 ( git remote rename origin otherName),然后git remote add origin gitHubUrl.

于 2013-02-24T09:35:49.107 回答
0
  • 以管理员身份登录 github.com。
  • 在那里使用与 git remote add 相同的名称创建存储库。
  • 如果您尝试将存储库推送到您有权访问的 git 帐户(例如您组织的帐户),请确保您登录到 github.com 上的实际帐户,而不是您自己的帐户。
  • 重新尝试推送。
于 2015-10-21T22:40:55.303 回答