2015-01-21 184 views
0

我只安裝,我的Unix機器上使用下面的命令運行svnserve如何知道我的SVN服務器提供的網址?

/usr/bin/svnserve --daemon --pid-file=/var/run/svnserve.pid --listen-port=3690 

正在運行的服務。

我的IP服務器是10.33.37.2,我的口被打開:

nmap -sS 10.33.37.2 
PORT  STATE SERVICE 
22/tcp open ssh 
3690/tcp open svn 

然後,我創建一個存儲庫:

svnadmin create /srv/svn/myRepoName 

現在我想在這個新的回購工作,我測試結賬與下列網址:

svn://10.33.37.2:3690/svn/myRepoName 

但我得到的錯誤:

No repository found in 'svn://10.33.37.2:3690/svn/myRepoName' 

如何找到我的回購網址?我看着SVNADMIN的文檔,但我沒有找到任何命令得到它。

是否有SVN配置要執行?

+1

您需要將存儲庫的根傳遞給'svnserve':'svnserve ... -r/srv'。這應該讓你從該根下移(例如'/svn') – watery 2015-01-21 12:18:34

+0

你明白了,我認爲這是'svnadmin'選項,謝謝! – Fractaliste 2015-01-21 12:30:57

回答

1

您需要將存儲庫的根文件夾傳遞給svnserve

svnserve ... -r /srv 

,可以讓你從該文件夾(例如,在/ SVN)向下移動。

相關問題