下载地址

https://rhodecode.com/

下载下来一个 RhodeCode-installer-linux-buildxxxxxx 文件

chmod +x RhodeCode-installer-linux-buildxxxxxx
./RhodeCode-installer-linux-buildxxxxxx

安装完成后需要连接一个新的Shell

rccontrol install VCSServer

按照提示输入IP和端口, 这块不重要.

rccontrol install Community

依次输入管理员ID密码邮箱, SVN路径, IP[需要远程访问要输入0.0.0.0], 端口, 数据库[我这里选择mysql], 数据库地址端口用户名密码database[需要提前创建]


然后搭建完成, 可以通过网页访问管理界面.


如果前面路径设置的SVN路径跟已有SVN路径相同[比如/opt/svn], 这时候先要将里面的版本库移走或者重命名, 再在管理界面添加同名版本库, 最后将原来的SVN挪回来.

  1. mv /opt/svn/repository /opt/backup/

  2. 网页创建版本库 repository

  3. mv /opt/backup/repository /opt/svn


几个常用命令

# 查看状态
rccontrol status
# 升级
rccontrol self-update
# 卸载[数据库需要手动删除]
rccontrol self-destroy