如何在gitolite中配置迁移的git存储库

时间:2012-04-27 05:07:28

标签: git gitolite

我有gitolite并且当前创建了测试存储库并配置了用户权限,并且一切正常。

我现在想要的是使用git cvsimport将cvs存储库迁移到git。我有新迁移的存储库。我如何通过gitolite配置此存储库并为此存储库配置用户?

请指导我正确的方向!!

1 个答案:

答案 0 :(得分:10)

您需要克隆gitoite-adin repo,并声明一个新的repo:
请参阅“adding and removing repos

完成后,您将添加到您的exisintg本地git仓库(其中包含CVS导入的仓库)一个新的远程:

git remote add gitolite git@server:to

(如果需要,可以命名远程原点)

然后你会把你的本地回购推送给由gitolite管理的回购:

git push gitolite master # to initialize the remote repo with master branch
git push gitolite --all # to push all branches
git push gitolite --tags # to push all tags

(“With GitHub how do I push all branches when adding an existing repo?”中提到的git push --all