我有gitolite并且当前创建了测试存储库并配置了用户权限,并且一切正常。
我现在想要的是使用git cvsimport将cvs存储库迁移到git。我有新迁移的存储库。我如何通过gitolite配置此存储库并为此存储库配置用户?
请指导我正确的方向!!
答案 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
)