Openwrt 上也可以搭建 svn 服务了,这样就不用开着 ubuntu 了,省电。
在后台打开 ssh 服务,或者使用 telnet 服务,使用 putty 登录路由器。 如下图所示,这里刷的是 潘多拉。
先更新一下包
opkg update
安装svnserver
opkg install subversion-server
最好是插入usb 因为自带的 25q64 太小。查看usb 挂载地址 cat /proc/mounts
在 /mnt/mmcblk0/ 中建立svn版本库
cd /mnt/mmcblk0/
先查看一下 svnserver --version
建立 svn 项目
svnadmin create pro
设置用户名,密码及权限
cd pro/conf
添加 一个用户名
vi authz
[/]
admin=rw
添加用户密码
vi password
admin=123456
修改 svn 访问权限
vi svnserve.conf 画红线的是需要修改的地方
还可以修改 hook 等实现高级的自动步署的功能等,这里不在介绍。
启动svn 服务
svnserve -d -r /mnt/mmcblk0/pro/
添加到开机自启动
vi /etc/rc.local
添加上面的 启动命令
svnserve -d -r /mnt/mmcblk0/pro/
終わる