我有 gitolite 并且当前创建了测试存储库并配置了用户权限,并且一切正常。
我现在想要的是我已经使用 git cvsimport 将 cvs 存储库迁移到了 git。我有新迁移的存储库。如何通过 gitolite 配置此存储库并为此存储库配置用户?
请指导我正确的方向!
您需要克隆 gtoite-adin 存储库,并声明一个新存储库:
请参阅“添加和删除存储库”
完成后,您将向现有的本地 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
(git push --all
如“使用 GitHub 如何在添加现有存储库时推送所有分支? ”中所述)