终端远程仓库有错误的网址

时间:2017-02-22 17:38:11

标签: git terminal

我还没有真正使用过终端,但是我想将我的项目推送到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?

2 个答案:

答案 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