当我以前设置我的 gitolite 服务器时,我调用了它gitolite.example.com
,而用户要求它代替它git.example.com
。
问题
如果我更改子域名,所有用户的存储库都会继续工作吗?
或者我必须在每个用户存储库中更改一些内容?
答案1
如果您更改了存储库的 URL,则必须在每个客户端上更新每个签出的存储库中的 URL,或者在 上创建重定向gitolite.example.com
以将请求重定向到git.example.com
。这样,已签出的存储库将继续工作,而新签出的存储库将直接获取新的 URL。
要更改已签出存储库中的 URL,您可以使用此命令:
git remote set-url origin https://git.example.com/PATH/TO/REPOSITORY.git
重定向显然取决于您使用的网络服务器。