您的位置:首页 > 其它

Ubuntu学习 - SVN服务搭建

2015-10-28 23:04 218 查看
其实普通的SVN服务搭建是比较简单的,也不需要和Apache结合在一块。

安装

首先:

sudo apt-get install subversion


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

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


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

创建仓库

svnadmin create rep_test


这样就创建完了!

然后配置下仓库。

首先看到创建的仓库里面有个
conf
文件夹,里面就是所有需要设置的内容了。

配置仓库

首先配置
svnserve.conf


打开:

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


这三句的注释去掉。

这是配置下仓库的访问。

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

alps = alps_password //alps是用户名,可以自己更改


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

然后保存退出。

打开authz文件:

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

[/]
@admin=rw


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

启动服务

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

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


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

测试

然后随便找个位置输入:

svn checkout snv://localhost/rep_test


就可以了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu svn subversion