我想跟随Michael Hartl的Rails教程,但遇到了一个错误。
我在GitHub注册了账户,生成了一个新的SSH密钥,并创建了一个新的代码库。但当我在终端中输入下一行命令时,出现了以下错误:
Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git
fatal: remote origin already exists.
想知道是否有其他人遇到过这个问题?
我想跟随Michael Hartl的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 set-url origin https://username:PERSONAL_ACCESS_TOKEN@github.com:ppreyer/first_app.git
git push -u origin main
您可以按照以下步骤在Github上生成个人访问令牌:
首先,检查您有多少个别名以及它们是什么,您可以启动此命令 git remote -v
然后查看您在哪个存储库中 然后尝试 git remote set-url --add [然后是您的存储库链接] git push -u origin master
不要关注错误,直接输入以下命令:
git push -u origin main
至少在bash中,我们可以强制命令的退出代码返回值为0
您可以删除旧的远程并重新添加它
git remote remove $1 || true
git remote add $1 $2
尝试使用这个命令,它对我有效。
rm -rf .git/
.git/config
文件,看看是否尚未声明origin。 - Denys Séguret