7

最近、Mac のハード ドライブを交換したので、SVN を再インストールしました。しかし、リポジトリに接続できません。エラーは次のとおりです。

svn: E120108: Unable to connect to a repository at URL 'xxxxxx'
svn: E120108: Error running context: The server unexpectedly closed the connection.

ブラウザで URL にアクセスできます。SVNも正しくインストールされています。入力svn --versionすると、持っていることがわかりますSVN 1.8.3

誰かが以前に同じ問題を見たことがありますか。どんな助けでも大歓迎です。

4

8 に答える 8

1

Windows Server 2012 R2 システムに SVN バージョン 1.8.5 を最近インストールしたときに、同じ問題が発生しました。

保存された認証ファイルを消去し、再認証するだけで問題が解決しました。C:\Users[My User Name]\AppData\Roaming\Subversion\auth[authentication type]\ ディレクトリの下にあるハッシュ化された名前のすべてのファイルを削除しました。次に SVN を実行したときに、資格情報の入力を求められ、問題なく更新されました。

于 2014-01-30T01:00:23.013 に答える
0

LinuxサーバーにSVNバージョン1.8.10を最近インストールして、この同じ問題を解決しました。次のコマンドを入力します。

svnserve

これにより、svn サービスが開始されます。

svn checkout svn:url 'XXXXXX'

チェックアウト機能を使用して、ローカル リポジトリからコードをチェックアウトします。

于 2015-01-05T07:03:25.420 に答える
0

ここにリストされている解決策は私にとってはうまくいきませんでしたが、bobbogo の答えは私を正しい領域に導きました。

基本的に ~/.subversion/servers で、次のことを発見しました

[global]
http-proxy-host= www-my-repo-address.com

その設定がどのようにそこに到達したのかわかりません。Cornorstone がマシンにインストールされている可能性があります (ただし、これは推測です)。

http-proxy-host設定がコメントアウトされると、問題は解決され、コードをチェックアウトできるようになりました。すなわち

[global]
#http-proxy-host= www-my-repo-address.com

注: svn 1.7 と 1.9 の両方でこの問題が発生しました。

于 2016-02-10T13:52:42.460 に答える