Ubuntu16.04 安装配置SVN服务器

2024-11-14 07:48:20

1、在终端中输入svn,看查是否安装过,如果已经安装了,可以用以下语句卸载sudoapt-getremove--purgesubversion

Ubuntu16.04 安装配置SVN服务器

2、安装前先更新一下

Ubuntu16.04 安装配置SVN服务器

3、再安装sudoapt-getinstallsubversion

Ubuntu16.04 安装配置SVN服务器

4、创建仓库文件夹mkdir -p /usr/local/svn/repository

Ubuntu16.04 安装配置SVN服务器

5、更改repository的权限,

Ubuntu16.04 安装配置SVN服务器

6、创建版本库svnadmin create /usr/local/svn/repository

Ubuntu16.04 安装配置SVN服务器

7、完成后会在repository文件夹下生成以下文件

Ubuntu16.04 安装配置SVN服务器

8、然后对db进行权限设置chmod -R 777 db

Ubuntu16.04 安装配置SVN服务器

9、设置访问权限:需要对conf文件夹下的文件进行修改vim /usr/local/svn/repository/conf/svnserve.conf

Ubuntu16.04 安装配置SVN服务器

10、简单的修改几处配置#匿名用户可读anon-access = read(可改成none,即不可读)#权限用户可写auth-access = write#密码文件为passwdpassword-db = passwd#权限文件为authzauthz-db = authz(去掉前面的#,并且顶格,不然可能会报错)

Ubuntu16.04 安装配置SVN服务器

11、修改passwd文件,添加访问用户vim /usr/local/svn/repository/conf/passwd

Ubuntu16.04 安装配置SVN服务器

12、修改authz文件,设置用户权限vim /usr/local/svn/repository/conf/authzadmin =guoke//用户guoke属于admin权限组[repository:/]@admin = rw //admin权限组的权限是读和写* = rw 所有的组都具有读权限和写权限

Ubuntu16.04 安装配置SVN服务器

13、启动服务器svnserve -d -r /usr/local/svn

Ubuntu16.04 安装配置SVN服务器

14、用如下命令查看svnserve是否已经运行ps aux | grep svnserve

Ubuntu16.04 安装配置SVN服务器

15、测试svn co svn://127.0.0.1/repository --username guoke --password 123456

Ubuntu16.04 安装配置SVN服务器
猜你喜欢