Linux下svn搭建配置
1、安装svn客户端
yum install subversion
svnserve --version ;如果成功安装,可以看到输出版本信息
2、配置svn
mkdir -p /data/svn ;创建svn目录
svnadmin create /data/svn/web ;创建svn版本库
vim /data/svn/web/conf/svnserve.conf ;编辑配置文件
取消以下行注释,并修改为下面的内容
anon-access = none ;使非授权用户无法访问
auth-access = write ;使授权用户有写权限
password-db = passwd ;指明密码文件路径
authz-db = authz ;访问控制文件
realm = /data/svn/web ;认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。其它采用默认配置. 各语句都必须顶格写, 左侧不能留空格, 否则会出错.
3、配置用户
vim /data/svn/web/conf/passwd插入如下内容
[users]
uesr1 = 123456
user2 = 123456 ;可以添加多个,此为用户名密码对。
也可以添加用户组
[groups] ;设置组
group1 = user1,user2 ;多用户用逗号隔开,group1为组名称
4、配置权限
vim /data/svn/web/conf/authz 插入以下内容
[/]
user1 = rw ;设置用户权限
user2 = r
组权限设置
@group1 = rw ;设置组权限
5、启动服务,并测试
svnserve -d -r /data/svn ;-d为后台运行,-r为指定目录
netstat -natp | grep svnserve ;svn运行正常的话,可以看到监听3690端口
在本地pc使用客户端TortoiseSVN测试
转载于:https://blog.51cto.com/980957737/1225629