✤svnadmin create /Users/Tsemaek/svn/svnTest //仓库位置
✤配置svn用户权限 conf 下 authz passwd svnserve.conf
✤svnserve.conf改成如下
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
将anon-access = read改为anon-access = none,这样禁止匿名访问
PS:这里要注意的,在#号后是有空格的,得去掉这个空格,上文字顶格,不然也有错误
✤passwd配置
Tsemaek=123456
✤配置authz
[groups]
testgroups=Tsemaek,Tsemaek2
[/]
@testgroups=rm
✤启动svn
svnserve -d -r /Users/Tsemaek/svn/
-d参数表示以守护进程形式运行-r指定svn数据库的路径。
✤导入现有项目
svn import svn_Demo/ svn://localhost/svnTest --username Tsemaek --password 123456 -m "comment information"
svn 常用命令
svn co svn://127.0.0.1/projectName //下载服务器代码到本地
svn status //你都改了什么
svn ci [文件名] -m “注视”
svn up //从服务器获取更新到本地
客户端使⽤用篇 在局域⺴内使⽤用svn服务器,服务器地址会不定期更换,所以当ip变更时, 客户端需要使⽤用如下命令,变更新地址,才能继续后续的update
svn switch --relocate 旧地址 新地址 --username 用户名 --password 密码
注:svn旧地址,可通过svn info命令查看