天天看点

Ubuntu学习 - SVN服务搭建

其实普通的SVN服务搭建是比较简单的,也不需要和Apache结合在一块。

安装

首先:

sudo apt-get install subversion
           

这样服务就安装好了。简单吧!

然后找个文件夹,用来存放仓库。我的路径是:

/home/alps/Sites

然后cd到这个文件夹里,准备创建一个仓库。

创建仓库

这样就创建完了!

然后配置下仓库。

首先看到创建的仓库里面有个

conf

文件夹,里面就是所有需要设置的内容了。

配置仓库

首先配置

svnserve.conf

打开:

anon-access = none //匿名访问无权限
auth-access = write //认证访问可写
password-db = passwd //访问用户文件
           

这三句的注释去掉。

这是配置下仓库的访问。

然后打开passwd:在[users]下面添加用户:

这里只添加了一个用户,你可以添加多个,每个一行就可以了。

然后保存退出。

打开authz文件:

[groups]
admin = alps //这个alps是你刚才在passwd里添加的用户

[/]
@admin=rw
           

这些内容添加进去。保存退出。

启动服务

这样子就可以了!仓库建立成功了。需要开始测试,首先启动服务。

sudo svnserve -d -r /home/alps/Sites/
           

一定记得用root权限打开。这个-r后面接的是parent路径,为了方便的。

测试

然后随便找个位置输入:

就可以了!

继续阅读