リモート SVN リポジトリ (http アクセスを使用) のディレクトリをGitoliteリポジトリにクローンする予定です。この Gitolite リポジトリへのアクセス権を以前の開発者に付与したいと思います。Integration-Manager-Workflowに従って、以前の開発者はこれを複製し、レポ ( developersGitRepo ) に変更を加えます。しばらくして、developersGitRepo の変更を Gitolite repo にマージします。この後、変更は SVN リポジトリにマージされます。SVN リポジトリには、内部開発者のみがアクセスできます。
GITOLITE_HOST
動作している Gitolite をインストールした場所というサーバーがあります。ファイルgitolite@GITOLITE_HOST:testing
で設定した Gitolite リポジトリにリモート SVN リポジトリのコピーを作成したいと考えています。gitolite.conf
repo testing
RW+ = @all
Gitolite がインストールされ、動作しているので、リポジトリをチェックアウトできますgit clone gitolite@HOST:testing
今私の質問:
- subgit-2.0 は、これに使用し、SVN を Gitolite と同期するのに最適なツールであり、その逆も正しいですか?
- http://yellowseed.org/tutorials/svn-to-git.htmlのページはまさに私がやりたいことですが、SVN は Gitolite と同じサーバー上になければなりません。SVN に http アクセスを使用するにはどうすればよいですか?
- 他にどのようなオプションがありますか? コマンドの説明は非常に役立ちます。