svn服务器的搭建

服务器端

1.登陆服务器执行命令
yum install subversion -y  
svnserve --version //查看版本
2.创建新的仓库
mkdir -p /opt/svn/repo 
svnadmin create /opt/svn/repo/
3.配置svn

1 修改主配置文件
执行此命令修改文件
vim /opt/svn/repo/conf/svnserve.conf
修改如下五个地方

[general]
anon-access = read //匿名用户可读
auth-access = write //有权限的用户可写
password-db = passwd //指向的是用户的密码文件
authz-db = authz  //用户信息文件

2 修改用户账号密码
vim /opt/svn/repo/conf/passwd
添加你想要的的账号和密码

[users]
hello=world

3 修改账号权限

vim /opt/svn/repo/conf/authz

修改权限

[groups]
[/]  //所有文件夹下
hello = rw  //账号为hello的账号可读可写

4 创建单独项目目录

mkdir -p /opt/svn/repo/web

5 启动服务

svnserve -d -r /opt/svn/repo/
netstat -tunlp | grep svnserve//查看正在进行的任务

客户端

下载完毕svn客户端,右键就会有检出按钮,点击检出输入svn://你的ip(不要端口,不要路径),这样就可以正常操作了(一定要关闭防火墙,说多了都是泪啊,一步三个坑)

注意,如果是自己买的阿里云服务器需要在阿里云的安全组中设置规则(这个东西坑我两次了...也是不长脑子)

你可能感兴趣的:(svn,服务器)