1

リモートサーバーにsvnリポジトリをセットアップしました

# svn info
Path: .
URL: file:///root/svn/dadilja/trunk
Repository Root: file:///root/svn/dadilja

私はTortoiseSVNを使ってやろうとしています

svn+ssh://USERNAME@SERVER:PORT/root/svn/dadilja/trunk

そして得る

「URL 'svn+ssh://USERNAME@SERVER:PORT/root/svn/dadilja/branches/dev' でリポジトリに接続できません。トンネルを作成できません: 指定されたファイルが見つかりません。

どうすればいいのかわからない?/root/svn/dadilja/trunkパスは実際には存在しません。、、、/root/svn/dadiljaなどがdbありlocksますconf。ただし、同じマシンでのチェックアウトは、

svn co file:///path

編集:ポートを省略しても修正されません

4

1 に答える 1

1

svn url でポートを指定することはできません。これは私の知る限りサポートされていません。

非標準ポートで SSH サーバーを使用する唯一の方法は、通常、ファイルを介して非標準ポートを設定することです.subversion/config。そこで ssh コマンドを変更して、ポートを指定できます。

[tunnels]
sshtunnel = ssh -p <port>

http://linuxsysadminblog.com/2009/08/using-svnssh-with-a-non-standard-ssh-port/

于 2012-09-19T14:13:11.350 に答える