5

gitolite があり、現在作成されているテスト リポジトリと構成されたユーザー権限があり、すべて正常に動作します。

私が今欲しいのは、git cvsimport を使用して cvs リポジトリを git に移行したことです。新しく移行されたリポジトリがあります。gitolite を介してこのリポジトリを構成し、このリポジトリのユーザーを構成するにはどうすればよいですか?

親切に私を正しい方向に導いてください!!

4

1 に答える 1

10

gitoite-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 --allGitHub で、既存のリポジトリを追加するときにすべてのブランチをプッシュするにはどうすればよいですか?」で述べたように)

于 2012-04-27T05:38:15.487 に答える