2012-02-01 13 views
0

私はUbuntuサーバーボックスのホームネットワークにsvnをセットアップしようとしています。 svnadmin create/opt/svnを使用してそのボックスにリポジトリを作成しましたが、これは成功しました。私はこのボックスにsshをインストールしていて、svnをssh経由でトンネルしたいので、ファイアウォールを通ってsvnを開き、外出先でコードをチェックすることができます。svn:リポジトリを見つけることができません

私はubuntuワークステーションにいます。私は私のSVNサーバのIPアドレスを指すし、ボックスにログインし、このボックスにRSA(または任意の)キーを作成するために

ssh spenser 

を入力スペンサーと呼ばれるホストエントリを作成します。今私は良いべきだ。

私はEclipseを起動し、リポジトリリンクを作成するためにsublipse svnリポジトリブラウザに入ります。私はsvn + ssh:// spenserを使います。私はsshの挑戦を取得し、私のパスワードを入力します。私は、サーバー上でsvnserveを見

Couldn't find a repository 
svn: Unable to connect to a repository at URL 'svn+ssh://spenser' 
svn: No repository found in 'svn+ssh://spenser' 

と私は以下を参照してください:そして、私が手

[email protected]:~$ ps aux|grep svn 
root  2015 0.0 0.2 11936 640 ?  Ss 08:07 0:00 /usr/bin/svnserve -d -r /opt/svn 

それは右のリポジトリを指していますことを意味します。私はリポジトリを見ます:

[email protected]:~$ ls -l /opt/svn 
total 24 
drwxr-xr-x 2 root root 4096 2012-01-31 07:03 conf 
drwxr-sr-x 6 root root 4096 2012-01-29 12:51 db 
-r--r--r-- 1 root root 2 2012-01-29 12:51 format 
drwxr-xr-x 2 root root 4096 2012-01-29 12:51 hooks 
drwxr-xr-x 2 root root 4096 2012-01-29 12:51 locks 
-rw-r--r-- 1 root root 229 2012-01-29 12:51 README.txt 

私は何が欠けていますか?

答えて

2

私はこの分野の専門家ではありませんが、svn + ssh://はターゲットサーバ上の実行中のsvnserveに接続しません。 svnserveプロセスはSSHセッション自体で生成され、あなたにトンネルされます。私はあなたがSVN + SSHを指定する必要が信じている://スペンサーは/ opt/SVN

私はあなたがより多くの情報については、Subversionのブックを参照してください。

http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sshauth

+0

うわー!ありがとうございました。 – Thom

関連する問題