我试图按照迈克尔哈特尔的Rails教程,但我遇到了一个错误。
我在GitHub注册了,发放了一个新的SSH密钥,并创建了一个新的存储库。但是当我在终端中输入下一行时,我得到了以下错误:
Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git
fatal: remote origin already exists.
只是想知道是否有人遇到过这个问题?
我试图按照迈克尔哈特尔的Rails教程,但我遇到了一个错误。
我在GitHub注册了,发放了一个新的SSH密钥,并创建了一个新的存储库。但是当我在终端中输入下一行时,我得到了以下错误:
Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git
fatal: remote origin already exists.
只是想知道是否有人遇到过这个问题?
当前回答
如果你得到一个类似“错误:远程源已经存在”的错误。 然后,请尝试以下命令删除已经存在的远程源
git remote remove origin
然后使用你的命令
git remote add origin git@github.com:ppreyer/first_app.git
如果您不想删除现有的远程记录,请更新它
git remote set-url <REMOTE-NAME> <NEW-URL>
然后使用你的命令
git remote add origin git@github.com:ppreyer/first_app.git
如果要重命名现有项目,请使用以下命令
git remote rename <old-name> <new-name>
如果要将原始远程重命名为backup。你只需运行:
git remote rename origin backup
谢谢你! !
其他回答
如果在没有初始化git的情况下在directory中运行命令,也会发生这种情况。如果是这种情况,首先运行:
git init
如果你得到一个类似“错误:远程源已经存在”的错误。 然后,请尝试以下命令删除已经存在的远程源
git remote remove origin
然后使用你的命令
git remote add origin git@github.com:ppreyer/first_app.git
如果您不想删除现有的远程记录,请更新它
git remote set-url <REMOTE-NAME> <NEW-URL>
然后使用你的命令
git remote add origin git@github.com:ppreyer/first_app.git
如果要重命名现有项目,请使用以下命令
git remote rename <old-name> <new-name>
如果要将原始远程重命名为backup。你只需运行:
git remote rename origin backup
谢谢你! !
为了使用git,你必须
根
如果没有,那就用sudo
去除原点: Git远程删除原点
添加原点:
Git远程添加origin http://giturl
如果你需要检查你已经连接到本地回购的远程回购,有一个cmd:
git remote -v
现在,如果你想删除远程回购(比如,origin),那么你可以做的是:
git remote rm origin
请将“git remote add origin git@github.com”中的“add”替换为“git remote set-url origin git@github.com”中的“set-url