◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
小米路由器r3d安装svnserver-SVN服务器并配置的方法
- 小米相关
- 时间:2019-12-26 11:44:17
- 1016人已阅读
首先,要求路由器已经root,并安装entware(一款开源且强大的包管理工具,许多功能都通过它来实现)。
使用opkg update更新路由器entware到最新。
使用opkg list更新插件列表
安装subversion-server
opkg install subversion-server
创建第一个repository
mkdir -p /userdisk/data/svn/ #内部空间太小,此建立在内置硬盘上,其他路由器改为对应路径
svnadmin create /userdisk/data/svn/
修改配置文件
vi /userdisk/data/svn/conf/svnserve.conf
去掉以下5个文件前面的#号
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository
修改authz文件
vi /userdisk/data/svn/conf/authz
最下面增加
[/] #注意斜杠方向
test = rw #等号两边有空格,r代表只读,w代表写入
修改passwd文件
vi /userdisk/data/svn/conf/passwd
在[users]下面增加
test = 12345678
使svn支持提交日志的修改。(如果不需要修改提交日志,这一步可以跳过)
cp /userdisk/data/svn/hooks/pre-revprop-change.tmpl /userdisk/data/svn/hooks/pre-revprop-change
chmod a+x /userdisk/data/svn/hooks/pre-revprop-change
启动SVN服务
/opt/bin/svnserve -d -r /userdisk/data/svn/
之后就可以内网访问了 但是重启后SVN并不会自动启动,如需要自动其他可以把启动命令加入自启动或者建立启动文件,如果需要外网访问同时需要开放wan口的3690端口。
最后,如果需要root好的路由器可以关注我买的店铺zzjdh.taobao.com。