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/
終わる