使用bandwagon(搬瓦工)搭建svn服务器
前言
半年前购买过 bandwagon
的服务,主要用于 vpn 的使用,vpn 搭建教程看这里。
最近有想自己搭建个 svn,上传一些个人小项目,demo 啥的,所以在这里介绍一下使用如果使用搬瓦工搭建 svn 服务器。
搭建步骤
-
进入
bandwagon
后台系统,我的是Centos 7 x86_64
系统。 -
在命令行输入
# yum install subversion
这里可能会遇到安装不成功的时候提示 Exiting on user Command
那么就在 yum 后面加上 -y 命令如下
# yum -y install subversion
参考链接 -
搭建成功查看版本信息
# senserve --version
-
创建 svn 目录,执行完没有提示说明创建成功
# mkdir -p /var/svn/repos -
创建版本库,同样执行完没有提示说明创建成功,
# svnadmin create /var/svn/repos
可以
#cd /var/svn/repos
#ls -l
查看目录情况
-
账户的配置都是在conf目录下,里面包含有三个文件
authz
: 权限控制文件
passwd
: 账号密码文件
svnserve.conf
: svn服务配置文件 -
在passwd文件最后面追加账户信息 格式:账户名 = 密码
# vim passwd
-
设置账户权限
[/]
账户名 = rw
账户名一定要加这个[/],表示对哪个文件有对应权限
-
进行svn服务器的配置
# vim svnserve.conf
打开以下项目前面的 # 注释
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = /var/svn/svnrepos
-
启动svn 服务器
# svnserve -d -r /var/svn/svnrepos
需要停止svn 服务器的时候用以下命令
# killall svnserve -
最后使用svn客户端连接该服务器地址,svn服务默认端口是3690