如何重命名使用gitite创建的Git存储库?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (26)

我使用gitite创建了一个Git存储库。现在我想重命名这个存储库。

我该怎么做?

在gitite的自述文件中,有人说我不应该直接在服务器上工作。但我想在这种情况下我得在服务器上做些工作,对吧?

提问于
用户回答回答于

我不太熟悉gitellite,但有一种方法可能会奏效,那就是创建一个全新的存储库,并使用正确的名称,将代码放入其中,然后删除旧的存储库。

用户回答回答于

没有代码可以在gitolite。你所做的是:

  • 登录到服务器,cd $REPO_BASE(违约:cd ~/repositories),以及mv old-name.git new-name.git
  • 回到你的gitolite-admin clone,编辑conf/gitolite.conf并替换所有发生在old-name带着new-name...。然后像往常一样添加、提交和推送。

这两个步骤的顺序很重要;不要逆转它们:-)

第三步是在gitolite3上必须采取的:

  • 编辑文件gl-conf,并将存储库名称更改为新名称。

当然,每个用户都应该更新他的克隆配置,以指向新的回购名称。

扫码关注云+社区