Simple SVN Server On Gentoo

| 分类 Utils  | 标签 svn 

安装

emerge -av subversion

配置

emerge --config dev-vcs/subversion

之后进入 /var/svn/repos/conf 目录,编辑文件 svnserver.conf :

[general]
anon-access = none   #(匿名用户不可进)
auth-access = write  #(认证用户可以读写)
password-db = passwd #(用户信息指定在当前目录的passwd文件)

然后到当前目录下编辑一下passwd文件,形如:

[users]
yyc = 000000

启动服务

openrc

如果使用 openrc,可以直接执行: /etc/init.d/svnserve start

systemd

subversion 没有提供 systemd 的 unit,需要自己写一个。如果像我一样只是临时测试用,可以直接用命令行启动 svnserve:

t-station ~ # svnserve -d -r /var/svn/ --pid-file /var/run/svnd.pid

Check out files & play

svn co svn://localhost/repos --username yyc

上一篇     下一篇