如何将git裸机镜像存储库转换为常规裸机存储库

如何将git裸机镜像存储库转换为常规裸机存储库,git,Git,到目前为止,我们有一个主从式的设置,在主从式上共享裸存储库,在从式上共享裸镜像存储库 我使用git init设法使镜像存储库获得共享存储库 现在我们正计划转换角色,这意味着主设备将成为从设备,并拥有镜像存储库,而不仅仅是裸存储库,我想我找到了解决方案 问题是我必须做什么才能将裸镜像存储库更改为常规裸镜像存储库? 更改配置文件就足够了吗?或者我还需要做更多的工作吗?我非常确定(并通过对本地存储库的快速测试确认)--mirror和--bare克隆之间的唯一区别是--mirror克隆在[远程“源站”下

到目前为止,我们有一个主从式的设置,在主从式上共享裸存储库,在从式上共享裸镜像存储库 我使用git init设法使镜像存储库获得共享存储库 现在我们正计划转换角色,这意味着主设备将成为从设备,并拥有镜像存储库,而不仅仅是裸存储库,我想我找到了解决方案 问题是我必须做什么才能将裸镜像存储库更改为常规裸镜像存储库? 更改配置文件就足够了吗?或者我还需要做更多的工作吗?

我非常确定(并通过对本地存储库的快速测试确认)
--mirror
--bare
克隆之间的唯一区别是
--mirror
克隆在
[远程“源站”下包含这些行]
部分在其
配置文件中:

fetch = +refs/*:refs/*
mirror = true
删除这些应该是所有你需要做的