其实普通的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路径,为了方便的。
测试
然后随便找个位置输入:
就可以了!