如何重命名GIT中央仓库

3
我们的组织有一个中央GIT代码库。我想知道重命名该中央代码库的最佳方法是什么。
谢谢!

1
完成此操作后,您需要将所有分布式存储库指向新的源。使用 git remote set-url origin <new-url> - slashingweapon
谢谢!我没想到这么简单。所以,只需使用mv命令并在中央服务器上更改存储库名称,让用户在克隆时引用新的存储库名称即可?我们需要编辑.git/config吗? - user1801669
2
你可以考虑创建一个符号链接,这样用户就不必立即更新所有内容:mv old-name new-name; ln -s new-name old-name。一旦组织中的每个人都更新到新名称,您可以删除旧名称(现在只是一个符号链接,因此可以使用 rm old-name)。 - Keith Thompson
1个回答

2
更改仓库名称取决于该仓库的管理方式。
  • 在 GitHub(或 BitBucket 等)上,您可以通过 GitHub GUI 管理页面更改仓库名称。
  • 在由 http 管理的服务器上,您只需更改根目录的名称。但是,您还必须修改 httpd.conf 以引用该新路径。
    如果您不希望用户立即受到影响,可以复制该条目。
    符号链接是不够的。
  • 在由 ssh 管理的服务器上,仅重命名目录就足够了。

无论如何,正如 commented slashingweapon,您需要让每个用户更改其远程 url(如 "Changing a remote's URL" 中所述)。

git remote set-url origin new-url

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接