参考:
(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服务