助けが必要です。
GitとReview-BoardでセットアップしているWindows Server 2003コンピューターがあります。
私の Git リポジトリはGitoliteによって管理されています。セットアップは成功し、すべて正常に動作しています (複数のワークステーションでテスト済み)。
Review-Board サイトは正常にインストールされ、Apache 2.2でホストされています。GitリポジトリをReview-Boardにリンクしようとしている部分を除いて、これ自体も正常に機能しています(Webサイトにアクセスでき、ワークステーションに応答します)。
ほとんどのチュートリアル (例: http://ericholscher.com/blog/2011/jan/24/using-reviewboard-git/ ) では、Review-Board で Git リポジトリをセットアップする方法について詳細に説明されています。 Unix システムで、Windows Server 2003 を実行しています。
私の Gitolite リポジトリはD:\Repositories\Git
例の下に保存されています:D:\Repositories\Git\sdu-test\.git
私の理解では、Review-Board にはリポジトリのローカル クローンが必要です。したがって、という名前のディレクトリを作成しLocalClones
、リポジトリを複製しました。
例: D:\Repositories\LocalClones\
[ここで sdu-test.git をクローンしました]
使用したコマンド (LocalClones ディレクトリから): git clone ../Git/sdu-test.git
(クローンは成功しました)
今、Review-Board で、sdu-testリポジトリを宣言しようとしています。
- 名前は「
sdu-test
」です - ホスティング タイプは「
Custom
」です - リポジトリ タイプは「
Git
」です - パスは ' ' です (' 'と
D:\Repository\LocalClones\sdu-test
' ' も試しました)sdu-test.git
sdu-test/.git
- ミラー パスは '
ssh://git@localhost/sdu-test
' です (単純に ' ' も試しgit@localhost:sdu-test
ましたが、ミラー パスはまったくありませんでした)
[保存] をクリックすると、次のエラーが表示されます: (11001, 'getaddrinfo failed')。私はそれについて何をすべきか分かりません。
パスを Unix スタイルのパス (' /D/Repository/LocalClones/sdu-test
') に変更しようとすると、別のエラー メッセージが表示されますPermission denied accessing the local Git repository '/D/Repository/LocalClones/sdu-test'
。Unix スタイルのパスを使用すると、存在しないディレクトリ パス (' /I/Dont/Exist
') を記述しても、同じアクセス許可拒否エラーが返されます (ただし、エラー メッセージのパスには変更が反映されます)。
誰か助けて、Windows の Review-Board でローカル Git リポジトリを宣言する方法を教えてもらえますか?
どうもありがとうございました!
** 更新 ** Tamagochi と VonC の回答に感謝しますが、残念ながら私にはうまくいきません。git.py ファイルを修正した後でも、Permission denied accessing the local Git repository '/D/Repository/LocalClones/sdu-test'
エラー メッセージが表示されます。