Linux服务器搭建svn环境方法详解


本文摘自PHP中文网,作者藏色散人,侵删。

下面由Linux教程栏目给大家介绍Linux服务器搭建svn环境的方法,希望对需要的朋友也是帮助!

1、安装svn服务端

sudo apt-get install subversion

2、安装svn在ubuntu的本地客户端

sudo apt-get install libapache2-svn

3、在根目录home下面建一个文件夹svn,作为svn的根目录

sudo mkdir /home/svn

4、建一个ubuntu的用户组,和一个管理员

1

2

3

sudo adduser svnuser(这里随便取个用户名)

sudo addgroup svngroup(这里是用户组)

sudo addgroup svnuser svngroup(把用户添加到用户组)

5、接着在svn的根目录下面创建一个svn的资源库,随便取名,例如pro

sudo mkdir /home/svn/pro

6、把上面创建的用户组的权限给到资源库pro

1

2

sudo chown -R root:svngroup /home/svn/pro

sudo chmod -R g+rws /home/svn/pro

7、向资源库里导入资源

sudo svnadmin create /home/svn/pro

8、进入资源库/home/svn/pro,可以看到有几个文件夹,打开conf文件夹

1

2

3

svnserve.conf是svn的配置文件

passwd是svn的用户文件

authz是svn的权限文件

9、先打开svnserve.conf,将这些内容前面的#去掉,并查看后面的内容符合与否

1

2

3

4

5

6

7

8

sudo gedit /home/svn/pro/conf/svnserve.conf

-----------------

[general]

anon-access = read(这个是匿名访问权限,只读)

auth-access = write(这个是有权限操作,可写)

password-db = passwd(这个是用户文件的名称,对应8的passwd)

auth-db = authz(这个是用户权限文件的名称,对应8的authz)

realm = my project(这个是访问的时候显示的别名,随便取名也可)

10、打开passwd文件添加一个svn用户,在[users]下面添加admin=123456

1

2

3

sudo gedit /home/svn/pro/conf/passwd

admin是用户名

123456是密码

11、打开authz文件,给刚才的用户添加访问权限

阅读剩余部分

相关阅读 >>

Linux的常用命令的学习

Linux在目录下如何创建文件

ecs资源监控中网络流量显示无数据的解决办法

Linux系统的电脑如何联网

Linux怎么查看进程?

Linux 操作系统在哪里下载?

Linux如何使用tail命令?

Linux属于什么系统

Linux是用什么语言编写的

在创建抢占式实例时需要注意的四个事项

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...