svn服务器搭建

Easter79
• 阅读 608

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

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Stella981 Stella981
2年前
Git基础考试题
Git:1.在windows上搭建git环境,成功后查看版本号Linux安装sudoaptgetinstallgityyuminstallgitywindows直接安装exe查看版本号:gitversion2.git与svn的区别(1)git是分布式的,svn是集中式的(2)git把内容按元数据的方式
Stella981 Stella981
2年前
Linux下安装SVN服务(CentOS7下)
1\.安装centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装$ sudo yum install subversion测试安装是否成功:$ svnserve version2\.建立版本库创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开
Easter79 Easter79
2年前
SVN怎么触发Jenkins自动构建
通常,有几种方式可以在SVN仓库发生改变时触发Jenkins进行构建。第一种是,Jenkins主动轮询SVN仓库;第二种是,在SVN客户端(如TortoiseSVN)创建客户端hooks来触发构建;第三种是,在SVN服务器端,创建仓库hooks来触发构建。而我所要介绍的就是这第三种。在http://svnbook.redbean.com/en/1.5/
Easter79 Easter79
2年前
SVN使用教程(初阶)
1.安装1.1.查看版本svnversion1.2.命令安装yuminstallsubversion2.SVN创建版本库2.1.创建版本库svnadmincreate/usr/local/svn/apocalypse2.2.修改默认配置文件配置
Easter79 Easter79
2年前
SVN的使用
一、如何在本机下操纵SVN使用步骤1、下载svn(TortoiseSVN),测试svn是否成功:svnversion!(https://oscimg.oschina.net/oscnet/532e1f61228a5d51eb7bd5801c07956e105.png)2、创建本地临时文件目录,这里是模拟服务端的仓库,代
Stella981 Stella981
2年前
Linux下SVN服务器搭建(CentOS+Subversion)
安装(centos下yum即可方便的完成安装)yuminstallsubversion测试安装是否成功:svnserveversion回车显示版本说明安装成功建立版本库mkdir/svndata创建svn数据目录
Stella981 Stella981
2年前
SVN怎么触发Jenkins自动构建
通常,有几种方式可以在SVN仓库发生改变时触发Jenkins进行构建。第一种是,Jenkins主动轮询SVN仓库;第二种是,在SVN客户端(如TortoiseSVN)创建客户端hooks来触发构建;第三种是,在SVN服务器端,创建仓库hooks来触发构建。而我所要介绍的就是这第三种。在http://svnbook.redbean.com/en/1.5/
Stella981 Stella981
2年前
SVN的使用
一、如何在本机下操纵SVN使用步骤1、下载svn(TortoiseSVN),测试svn是否成功:svnversion!(https://oscimg.oschina.net/oscnet/532e1f61228a5d51eb7bd5801c07956e105.png)2、创建本地临时文件目录,这里是模拟服务端的仓库,代
Stella981 Stella981
2年前
SVN使用教程(初阶)
1.安装1.1.查看版本svnversion1.2.命令安装yuminstallsubversion2.SVN创建版本库2.1.创建版本库svnadmincreate/usr/local/svn/apocalypse2.2.修改默认配置文件配置
Easter79
Easter79
Lv1
今生可爱与温柔,每一样都不能少。
文章
2.8k
粉丝
5
获赞
1.2k