我正在尝试按照 Michael Hartl 的 Rails 教程进行操作,但遇到了一个错误。我在 GitHub 上注册,发布了一个新的 SSH 密钥,并创建了一个新的存储库。但是当我输入下一行时...
我正在尝试遵循 Michael Hartl 的 Rails 教程 ,但遇到了一个错误。
我在 GitHub 上注册了账户,颁发了新的 SSH 密钥,并创建了新的存储库。但是当我在终端中输入下一行时,出现了以下错误:
Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin [email protected]:ppreyer/first_app.git
fatal: remote origin already exists.
只是想知道是否有其他人遇到过这个问题?
对于那些遇到常见错误“致命:远程来源已存在”,或者在尝试删除来源时出现“错误:无法删除配置部分 remote.origin”,您需要做的是手动设置来源。
Windows 的 POSH~Git for Windows PowerShell(以及 GitHub for Windows 应用程序)对此存在问题。
我在设置 octopress 时又遇到了这个问题,就像我经常遇到的那样。下面是我让它工作的方法。
首先,检查你的遥控器:
C:\gd\code\octopress [source +2 ~3 -0 !]> git remote -v
octopress https://github.com/imathis/octopress.git (fetch)
octopress https://github.com/imathis/octopress.git (push)
origin
您首先会注意到我的源没有 URL。任何删除、重命名等尝试都失败了。
因此,手动更改 url:
git remote set-url --add origin https://github.com/eduncan911/eduncan911.github.io.git
然后您可以通过 git remote -v
再次运行来确认它有效:
C:\gd\code\octopress [source +2 ~3 -0 !]> git remote -v
octopress https://github.com/imathis/octopress.git (fetch)
octopress https://github.com/imathis/octopress.git (push)
origin https://github.com/eduncan911/eduncan911.github.io.git (fetch)
origin https://github.com/eduncan911/eduncan911.github.io.git (push)
这修复了我遇到问题的数十个 git repos,GitHub、BitBucket GitLab 等。