博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn服务器搭建
阅读量:6913 次
发布时间:2019-06-27

本文共 886 字,大约阅读时间需要 2 分钟。

hot3.png

1.安装SVN

centos安装:
yum install subversion
ubuntu安装:
apt-get install subversion

2.安装成功后,

创建仓库存放目录,例如:
mkdir -p /opt/svn/
创建SVN仓库,例如创建仓库"repos":
mkdir -p /opt/svn/repos

svnadmin create /opt/svn/repos

3.修改配置:

cd /opt/svn/repos/conf
vi svnserve.conf
你可以直接删除默认的svnserve.conf文件,然后使用下面的配置:
或只修改相关的对应项

[general]

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repos
说明:
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = passwd #用户保存文件
authz-db = authz #权限管理文件
realm = /opt/svn/repos #仓库名称

4.设置用户密码:

vi passwd
在最后加入用户名与密码:
youname  = 123456

5.设置用户权限:

vi authz
添加:
[/]
sunson = rw
* =
也可以给子目录设置权限,例如:
[/subdir1]
sunson = rw
* =

6.启动svn服务

svnserve -d -r /opt/svn --listen-port 3309

注意:如果修改了svn配置,需要重启svn服务,步骤如下:
# ps -aux|grep svnserve
# kill -9 ID号
# svnserve -d -r /opt/svn

转载于:https://my.oschina.net/u/3773235/blog/1615440

你可能感兴趣的文章
struts2配置过程
查看>>
Java编程安全漏洞之:数据或系统信息安全
查看>>
windows下 nginx 实例
查看>>
HTTP Status 400 - Required MultipartFile parameter 'logoFole' is not present
查看>>
Google 宣布将会关闭消费者版本 Google+
查看>>
关于java字符串常用一些api 效率比拼小结(java对大型的字符串api处理效率比拼)...
查看>>
discuzX3* 开启 https 后 UCenter应用通信失败解决
查看>>
CentOS7 中使用 firewall-cmd 控制端口和端口转发
查看>>
如何优化tomcat配置(从内存、并发、缓存4个方面)优化
查看>>
iptables命令
查看>>
Spring支持的CacheManager
查看>>
gulp备忘录
查看>>
linux中的jiffies变量
查看>>
java集合框架
查看>>
Java异常处理
查看>>
5 Questions Great Job Candidates Ask
查看>>
PHP专题-PHP数组
查看>>
使用sass进行模块化的7-1模式
查看>>
VS 中 往DataSet中追加数据的方法(非VS自动生成的DataSet)
查看>>
L4-7负载均衡技术发展综述
查看>>