1
我已經成功使用來自多個遠程客戶端的SVN服務器。即執行可以遠程執行SVN操作,但在本地主機上失敗(Linux)
svn list svn+ssh://my.ip.add.ress/path
按預期給出存儲庫列表。
不過,今天我發現,如果我安裝了SVN服務器的機器上執行完全相同的命令,我得到錯誤:
svn: No repository found in 'svn+ssh://my.ip.add.ress/path'
更改my.ip.add.ress到localhost或127.0.0.1不起作用。
發生了什麼事以及如何解決?我非常需要在SVN服務器所在的同一臺PC上建立一個項目的工作副本,而這個意外問題是以我的方式進行的。
爲什麼不只是'svn list file:/// path'? –
哦,這引起了一些雜亂的問題。訪問repo路徑的權限僅限於用戶svn。如果我以用戶svn的身份執行結帳,那麼創建的文件將由用戶svn擁有。但我想以自己的身份登錄並執行自己的svn操作。 – Passiday
svn list svn:// my.ip.add.ress/path或svn list svn:// localhost/path' –