svn checkout
職場ではHTTP経由で提供されるリポジトリにアクセスできませんが、自宅ではアクセスできます。私はいsvn list
ただし、作業中にWebブラウザでリポジトリを表示することもできます。これは私が見たメッセージです(サーバースパムを防ぐためにリポジトリURLが編集されました)。
$ svn co http://-------.---/svn/project
svn: E000104: Error running context: Connection reset by peer
初めてチェックアウトしようとしたときに、エラーメッセージが表示される前に一部のディレクトリ(コンテンツではなく空のディレクトリのみをインポート)がインポートされました。ファイアウォールの問題が疑われます。スーパーユーザーの問題このGoogleグループの問題同じ症状を示し、ファイアウォールを原因として指摘していますが、両方の問題に対する解決策はありません。このStackOverflow質問(ここそしてここ)提出の問題は説明しますが、支払いの問題は説明しません。
状況を複雑にするために、別のリポジトリ(HTTP経由で提供されていますが、他のサーバーから)をチェックアウトすることができましたが、最初のサーバーは破損しているようではありませんでした(自宅でチェックアウトできたことに注意してください)。どちらもHTTPSを使用しませんが、違いを生み出す他の設定はありますか?
ポートを変更しても効果はありません。要求がタイムアウトするまでプロセスが中断され、他のポートがブロックされている可能性があります。
$ svn co http://-------.---:8080/svn/project
svn: E170013: Unable to connect to a repository at URL 'http://-------.---:8080/svn/project'
svn: E000110: Error running context: Connection timed out
私はPop!_OS 18.10(Ubuntu派生バージョン)を実行しています。