我还没有真正使用过终端,但是我想将我的项目推送到bitbucket上的远程仓库。在我提出并承诺一切之后,我把:
Tammys-MacBook-Pro:Pathogen calebbertrand$ git remote add origin https://CalebBertrand@bitbucket.org/CalebBertrand/pathogen.git
fatal: remote origin already exists.
Tammys-MacBook-Pro:Pathogen calebbertrand$ git push -u origin --all
Password for 'https://Awesomeninjawarrior@bitbucket.org':
remote: Invalid username or password. If you log in via a third party service you must ensure you have an account password set in your account profile.
fatal: Authentication failed for 'https://Awesomeninjawarrior@bitbucket.org/Awesomeninjawarrior/pathogen.git/'
正如您所看到的,终端认为我想推送到Awesomeninjawarrior@bitbucket.org,但实际上我想推送到CalebBertrand@bitbucket.org。 AwesomeNinjawarrior是我的旧用户名,但后来我在bitbucket网站上更改了它。如何告诉终端推送到正确的URL?
答案 0 :(得分:1)
git remote add
无效,您收到错误。
$ git remote add origin https://CalebBertrand@bitbucket.org/CalebBertrand/pathogen.git
fatal: remote origin already exists.
fatal: remote origin already exists.
说您尝试添加新的遥控器,但它已经存在。您已有一个远程命名来源。 “致命”意味着命令不起作用。
相反,您可以使用git remote set-url origin https://CalebBertrand@bitbucket.org/CalebBertrand/pathogen.git
更改现有的遥控器。
您还可以使用git remote -v
列出您的遥控器。
在Pro Git书中阅读Working With Remotes。
答案 1 :(得分:0)
当您尝试添加遥控器时,您收到错误消息,原点已存在。因此,该命令无效。
$ git remote add origin https://CalebBertrand@bitbucket.org/CalebBertrand/pathogen.git
fatal: remote origin already exists.
由于遥控器已经存在,要设置其URL,您需要改为修改它。
$ git remote set-url origin https://CalebBertrand@bitbucket.org/CalebBertrand/pathogen.git