到目前为止,我们有一个主从设置,我们在主端共享裸存储库,在从属端共享裸镜像存储库 我设法使镜像存储库通过使用 git init 来获取共享存储库 现在我们正计划切换角色,这意味着主人将成为奴隶并拥有镜像存储库而不仅仅是裸存储库,我想我找到了解决方案 问题是我必须做什么才能将裸镜像存储库更改为常规裸存储库? 更改配置文件就足够了吗?还是我必须做更多的事情?
最佳答案
我很确定(并通过对本地存储库的快速测试确认)--mirror
和 --bare
克隆之间的唯一区别是--mirror
克隆在其 config
文件的 [remote "origin"]
部分下包含以下行:
fetch = +refs/*:refs/*
mirror = true
删除这些应该是您需要做的全部。
关于git - 如何将 git 裸镜像存储库转换为常规裸存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16843213/