15

git svn を使用して、Subversion リポジトリと同期します。

$ mkdir prj && cd prj
$ git svn init http://url/to/repos/branches/experimental
$ git svn fetch

エラーメッセージが表示されました:

RA layer request failed: OPTIONS of 'http://url/to/repos/branches/experimental':
Could not read status line: connection was closed by proxy server 
(http://url/to/repos) at /usr/bin/git-svn line 1352

なぜ、どうすればこれを修正できますか?

4

3 に答える 3

8

proxy 経由でSVN リポジトリにアクセスするときに同じ問題が発生しました。

私にとっての解決策は~/.subversion/servers、必要なプロキシを編集して[globals]セクションに追加することでした。http-proxy-host関連する行 ( 、http-proxy-port、オプションhttp-proxy-usernameで および)のコメントを外し、http-proxy-passwordそこに必要な情報を入力します。

SVN リポジトリにアクセスするためgit svnに保存されている設定を使用するため、これが必要です。~/.subversion/servers

于 2011-03-25T08:58:54.787 に答える
3

これはサーバーのタイムアウトの問題のようです。ここに1 つのバグ レポートがあります (残念ながら、重複しているチケットにアクセスできません)。私には多くのことが起こっていますが、コマンドをもう一度試すだけで、タイムアウトするまでに少し時間がかかります。最終的には、リポジトリ全体を手に入れることができ、これを再度行う必要はないことを願っています。

于 2010-09-08T18:59:23.923 に答える