CentOS部署subversion(SVN)及基本配置说明

Subversion(SVN)是一个开源的集中式/分布式版本控制系统,服务端支持Windows和Linux,一般部署在Linux中,官方提供源码安装包,访问下载页面

Subversion的客户端有两类,一类是基于Web的,需要Web服务器的支持,如WebSVN等,一类是客户端软件,需要用户在本地安装客户端,如TortoiseSVN

部署subversion

在CentOS中,可以通过yum安装subversion:

配置subversion

创建版本库,即在服务器上用于存储和管理数据的目录。

配置基本服务

Subversion的配置文件均在./conf目录中,其中svnserve.conf是基本配置,常见配置如下:

配置用户权限

./conf目录中,有两个配置文件与用户权限直接相关:passwd保存用户账号和密码信息、authz控制用户访问目录的权限,请参照模板进行配置。

启动subversion

不建议通过systemctl启动svn,有可能导致客户端无法连接。

连接subversion

下载并安装客户端,以Windows版TortoiseSVN为例,安装完毕后鼠标右键菜单中将新增相应的菜单,通过“TortoiseSVN→Repo-browser”即可登录并浏览版本库内容。

URL格式为svn://{IP}/{ProjectName},如svn://10.10.10.201/myproject,点击确定后输入账号密码即可登录。

原创文章禁止转载:技术学堂 » CentOS部署subversion(SVN)及基本配置说明

精彩评论

8+7=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏