如何在Ubuntu服务器上搭建svn?_菜鸟的博客-程序员宅基地

技术标签: 个人笔记  

1.个人习惯先更新下:

sudo apt-get update

2.开始安装:

sudo apt-get install subversion

3.创建svn版本库

sudo mkdir  /home/svn

4.在svn目录下创建项目(这里以project项目名为例),并更改项目权限

sudo mkdir  /home/svn/project
sudo chmod -R 777 /home/svn/project

5.创建版本库

sudo svnadmin create /home/svn/project

6.更改project目录下db的权限

sudo chmod -R 777 /home/svn/project/db

7.这里是重点,我们需要更改conf目录中的三个文件:
①.sudo vim /home/svn/project/conf/svnserve.conf
将下列属性前面的#去掉,注意:前面不能有空格。
anon-access = read:匿名访问权限,默认read,none为不允许访问
auth-access = write:认证用户的权限
password-db = passwd:用户信息存放文件,默认在版本库/conf下面,也可以绝对路径指定文件位置
authz-db = authz:权限信息存放文件。
②.添加访问用户conf/passwd
sudo vim /home/svn/project/conf/passwd
[users]
wx=123456
gc=123456
syh=123456
③.设置用户权限

sudo vim /home/svn/repository/conf/authz
```![](https://img-blog.csdnimg.cn/20181221172826601.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0phdmFjYWluaWFvOTMxMTIx,size_16,color_FFFFFF,t_70)

8.启动服务器
svnserve -d -r /home/svn
9.关闭服务器

killall svnserve

10.使用:

svn://ip地址/project

记住这里一定是svn不是http

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Javacainiao931121/article/details/85165791

智能推荐

随便推点