2012-05-11 1 views
2

私はついにgitとreviewボードサーバーをセットアップしました。レビューボードのポストレビューはgitで動作しません、なぜですか?

Gitはうまく動作すると確信しています。クライアントマシンはファイルをプル/プッシュできます。

レビューボードサーバーも正常に動作します。ウェブページで手動で新しいリクエストを作成でき、別のユーザーがメールからのレビューリクエストを見ることができます。

2台のマシンがあり、Aにはgitリモートサーバーとレビューボードサーバーがあります。 Bは私の作業マシンです - Ubuntuのデスクトップも、gitシステムを持っています。生成された差分ファイルが空だった

post-review 

エラーアップロードデフ:私はBの1つのgitのテストプロジェクトの事後評価を実行すると

は、このエラーを得ました。これは通常、この変更で が変更されたファイルがないことを意味します。

詳細については、 - output-diffと--debugを実行してみてください。

あなたのレビュー依頼は依然として存在しますが、diffは添付されていません。

なぜですか?

+0

diffをアップロード中にエラーが発生しました あなたのレビュー依頼は依然として存在しますが、diffは添付されていません。 –

答えて

2

レビューボードの管理ページでgitパスを設定しているので、git @ server:yourproject.git形式を使わないでください。リポジトリにローカルgitプロジェクトフォルダのファイルパスを使用する必要があります。
例:
/home/git/repositories/maventest.git
私のレビューボードの依存関係lighttpdは、gitユーザーとして実行するようにlighttpd.confを構成します。 レビューボード管理ページのgit設定のミラーパスは、git @ server:yourproject.git形式を使用する必要があります。私は試しましたが、レビューボードのSSH設定ページで秘密鍵をインポートすることを推奨します。
他人を助けてくれることを願っています。 "ポスト・レビュー--diff-ファイル名= foo.txtの-d" を実行 最初のdiffファイルを生成するために、 "gitのdiffを--color> foo.txtの" が、それでもこの得た: を、このコマンドを使用

関連する問題