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

时间:2013-05-30 18:15:51

标签: git

截至目前,我们有一个主从设置,我们在主端共享裸存储库,从属端共享裸镜存储库 我设法通过使用git init使镜像存储库获取共享存储库 现在我们正计划切换角色,这意味着主服务器将成为奴隶并拥有镜像存储库而不仅仅是裸存储库,我想我找到了解决方案 问题是我需要做些什么才能将裸镜存储库更改为常规裸存储库? 是否足以更改配置文件或者我必须做更多的事情?

1 个答案:

答案 0 :(得分:6)

我非常确定(并通过对本地存储库的快速测试确认)--mirror--bare克隆之间的唯一区别是--mirror克隆包含这些行在[remote "origin"]文件的config部分下:

fetch = +refs/*:refs/*
mirror = true

删除这些应该是你需要做的全部。