私はgitoliteと現在作成されているテストリポジトリを持っており、ユーザ権限を設定しています。gitoliteで移行されたgitリポジトリを設定する方法
git cvsimportを使用してcvsリポジトリをgitに移行しました。私は新しく移行されたリポジトリを持っています。 gitoliteを使ってこのリポジトリを設定し、このリポジトリのユーザを設定する方法は?
わたしを正しい方向に導いてください!
私はgitoliteと現在作成されているテストリポジトリを持っており、ユーザ権限を設定しています。gitoliteで移行されたgitリポジトリを設定する方法
git cvsimportを使用してcvsリポジトリをgitに移行しました。私は新しく移行されたリポジトリを持っています。 gitoliteを使ってこのリポジトリを設定し、このリポジトリのユーザを設定する方法は?
わたしを正しい方向に導いてください!
あなたはgitoite-ADINレポのクローンを作成し、新しいレポを宣言する必要があります:
参照「をadding and removing repos」
したら、あなたはexisintgローカルのGitのレポ(CVSのインポートのあるものに追加して行わそれ)新しいリモート:
git remote add gitolite [email protected]: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
"With GitHub how do I push all branches when adding an existing repo?" で述べたように)
@VonC ...私は私のテストリポジトリ(新たに作成)のために、既にこれらの事を行っています。 CVSにphone_bookリポジトリというプロジェクトがあると考えてください。私はgitに移行しました。今、私はこのリポジトリを設定し、このリポジトリにユーザ権限を追加するために何ができるのですか? – thillaiselvan
@thilliselvanそれは、この設定は 'gitolite-admin'リポジトリの' gitolite.conf'ファイルで*宣言されています。ユーザを宣言し( 'gitolite-admin'リポジトリに公開sshキーを追加して)、' gitolite-admin'リポジトリをプッシュすると、現在のローカルCVSのすべての履歴を取得する準備ができています(私の答えに記載されている)Gitリポジトリをインポートしました。 – VonC
@thillaiselvan新規ユーザーの宣言/追加用:http://sitaramc.github.com/gitolite/users.html – VonC