1

Heroku がホストする ReviewBoard で Git リポジトリを作成するとき、Heroku Git の URL を入力します。

git@heroku.com:appname.git

ReviewBoard はこれを次のように変更しています:

ssh://git@heroku.com/appname.git

Heroku はそれを気に入らず、複製の試みを拒否します。

2012-08-22 22:26:39,267 - ERROR - Git: Failed to find valid repository ssh://git@heroku.com/appname.git: 
 !  Invalid path.
 !  Syntax is: git@heroku.com:<app>.git where <app> is your app's name.

fatal: Could not read from remote repository.

ReviewBoard が Git リポジトリの URL を書き換えないようにするにはどうすればよいですか?

Heroku が次の形式の URL を受け入れないのはなぜssh://git@heroku.com/appname.gitですか?
これを Heroku のバグとしてどこに報告できますか? サイトを検索しましたが、サポート チケットを開く場所がわかりません。

4

1 に答える 1

0

コメントで述べたように、欠けている要素の 1 つは次のとおりです。

git@heroku...レビュー ボードのローカル クローン宣言のミラー パスに正しいアドレス ( ) を入力します。

「 ReviewBoardのローカルクローンセクション」を参照してください。

Review Board を使用するには、ローカル クローンを定期的に同期する必要があります。
中央の Git サーバーに直接アクセスできるか、中央の Git サーバーにコミットするたびに更新する必要があります。

Path フィールドは、.gitこのチェックアウト内のディレクトリのフル パスである必要があります。
例えば:

/var/git/projectname/.git

path`Mirrorフィールドには、リポジトリの URL が含まれている必要があります。
次のコマンドを実行して、git チェックアウト内から使用する URL を見つけます。

$ git remote show origin

URL: として表示される値は、ミラー パスとして入力する必要があります。例えば:

git@git.example.com:projectname.git

およびフィールドは空白にする必要がありますUsernamePassword

于 2012-08-24T03:46:08.170 に答える