參考:
(1)Svn搭建本地倉庫,檢出或提交項目倉庫:https://www.jianshu.com/p/63172106b5fa
(2)SVN客戶端怎麼清空緩存用戶名和密碼:https://jingyan.baidu.com/article/f3e34a12f281f8f5eb653514.html
(3)SVN安裝與啓動服務:https://yq.aliyun.com/articles/130927
(4)svn出現Authorization failed:https://www.cnblogs.com/rookie404/p/5787070.html
我:
問題:
(1)svn:本地file:///E:/myRepository沒問題,但是換爲svn://192.168.1.100/myRepository 報異常?
答:因爲你沒有啓動SVN服務。
解決:
-》打開cmd
-》進入tortoiseSVN的安裝目錄的bin目錄內
-》輸入命令,後不可關閉cmd
svnserve -d -r 倉庫路徑
也可直接後臺運行:
sc create SVN-Service binpath= "C:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r C:\Users\clouder\Desktop\myRepository" displayname= "SVN-Service" start= auto depend= Tcpip
sc start SVN-Service
寫到bat文件裏,然後右鍵以管理員身份運行。
(2)svn 報錯:Authorization failed ?
答:沒有設置用戶、密碼、權限。
解決:
-》進入倉庫目錄-conf目錄
-》打開svnserve.conf,輸入並保存
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
-》打開passwd,輸入並保存
[users]
account01 = 123
account02 = 123
-》打開authz,輸入並保存
#組
[groups]
group01 = account01, account02
#所有文件權限(rw讀寫)
[/]
@group01 = rw
-》重啓svn服務