1、查看服务器是否安装了svn服务器端。
rpm -qa | grep subversion
如果已经安装,则可以先卸载之前的
yum remove subversion
2、在线安装
yum install subversion
3、检查是否安装成功
svnserve --version
4、远程库的创建,在任意一个目录中都可以创建,这里就重新创建一个目录
mkdir -p /hyly/svn/repositories
svnadmin create /hyly/svn/repositories
就可以看到在/hyly/svn/repositories 目录有很多conf,db等文件了。
这个目录也就是你到时候svn客户端访问的目录,文件资源也会被上传到这里,不过在linux中是查看不了实际的资源文件的,他把资源文件分解了。
5、配置远程库,进入该路径/hyly/svn/repositories ,在passwd文件中添加用户名和密码例如:hyly=hyly
权限控制修改authz文件,给hyly用户添加权限
例如:
#表示根路径的所有资源
[/]
#hyly用户具有读写权限
hyly=rw
修改svnserve.conf文件
anon-access=read
auth-access=write
password-db=passwd
authz-db=authz
realm=My First Repository
6、启动svn服务器端
svnserve -d -r /hyly/opt/repositories
注意:svn默认的端口是3690,云服务器需要放行该端口号。