操作系統:CentOS 6.5
SVN版本:1.8.11
剛安裝的SVN,新創建的版本庫,
使用svn list svn://192.167.1.81/allProject測試的時候提示以下毛病:
[root@localhost svn]# svn list svn://192.167.1.81/allProject
svn: E160043: Unable to connect to a repository at URL 'svn://192.167.1.81/allProject'
svn: E160043: 期望文件系統格式在“1”到“4”之間;發現格式“6”
Windows下使用TortoiseSVN 1.6.7訪問時毛病以下:
搜索了1翻,有說是由于客戶端版本的問題,可我在服務器上測試也是1樣的情況;
有說是可以在SVN 的服務端倉庫里 當前項目/db/format 文件打開 把6改成4便可,但我后來問題解決后打開文件看了1下,版本就是6!
有的說是:
由于你是手動建的資源庫,SVN庫是用客戶端創建,只支持file方式訪問,當你用svn://方式去訪問的時候,系統就會報這樣的毛病。改成命令創建資源庫庫就ok了,svnadmin create repository,這個支持file和svn方式訪問。
但我的版本庫就是通過 svnadmin create repository 命令創建的。
最后我把版本庫刪除,重新創建版本庫,還是不行,然后又把SVN服務重啟了1下,問題就解決了。但是想重現這個問題,結果就重現不了了。
個人總結可能的緣由:
1、在服務沒有啟動時就創建了版本庫;
2、使用了另外一個SVN的“authz”和“passwd”文件;