将git存储库更改为新服务器

时间:2017-01-02 09:15:38

标签: git nginx

我的git项目在我的NGINX服务器上运行,但现在我将所有内容发布到我们之前使用的开发公司的在线gitlab服务器上。我想将此repo更改为我们刚设置的bitbucket存储库,但我无法弄清楚如何添加或更改它。

git remote add origin ssh://git@bitbucket.org:account-name/repo-name.git

当我发布命令时,输出为:致命:远程原点已经存在。

1 个答案:

答案 0 :(得分:1)

为了简化过度简化,在Git中,远程只是一个简单的名称,如originupstreamgithub或{em>一个(如在一个单一的URL中)beeblebrox或其他任何内容。 (实际上,您可以将多个URL附加到任何一个远程名称,但这并不意味着这种用法。)

您一直在使用一个名为origin的网址。

现在您希望使用其他网址。

无法添加第二个origin。您可以添加第二个远程,但您不能将其称为origin,因为您已经拥有origin。如果您想拨打这个新的远程howdy-doody,可以使用git remote add howdy-doody new-url

您还可以更改与姓名来源相关联的网址,因此,如果您不想同时使用这两个网址,则只需替换网址即可名为origin的(单个)远程,使用git remote set-url origin new-url