本文参考自:
如何在腾讯云轻量级服务器搭建svn_我的天才女友的博客-CSDN博客_腾讯云 svn
搭建SVN服务器-腾讯云 - 夜页子 - 博客园
一、配置要求
选择腾讯云CentOS的镜像进行安装
二、SVN服务端
1.SVN服务端的安装
yum install subversion
接下来输入y按回车继续下载
2.查看SVN版本号检测是否安装成功
svn --version
3.然后记得开放服务器的防火墙端口
SVN默认是开的3690端口,因此我这里设置的开发3690端口。
4.接下来创建自己的项目
1)先创建放置项目的文件夹
mkdir /usr/local/svn
2)创建项目,在这我将项目取名为firstTest
svnadmin create /usr/local/svn/firstTest
3)打开项目的配置文件夹conf,ls后里面会有三个文件authz、passwd、svnserve.conf
cd /usr/local/svn/firstTest/conf
4)修改authz
在authz最尾巴加上
[/]
admin = rw
xiaoming = r
* = r
注意【groups】下是多用户, 单用户没有设置用户组,但是依然在【groups】下.
[/]代表全服务器目录下都能用SVN,admin是passwd设置的用户名,rw表示拥有这个权限的人可以读写。* = r,代表其余的人只能读(read).
5)修改passwd
末尾添加用户, 语法是:【用户名】 = 【密码】
admin = admin123
xiaoming = 123
这里我设置用户名为admin,密码为admin123
6)修改svnserve.conf
将整个脚本修改成
[general]
# read 改为 none
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
# 改为你的版本库名
realm = firstTest
5.启动SVN服务
svnserve -d -r /usr/local/svn
6.检查启动情况
netstat -apn | grep 3690
三、SVN客户端
即自己的电脑上。
1.下载TortoiseSVN,链接如下
TortoiseSVN download | SourceForge.net
2.下载后点击安装,一路next、finish即可
3.使用SVN客户端
1)在打算放置项目文件夹下右键-->SVNCheckout
2)然后输入
svn://自己的服务器ip:3690/firstTest
3)然后输入账号密码,之前设置的账号名admin ,密码 admin123
4)平常要使用的时候update以下即可
四、关于其他SVN具体的使用
主要会包含分支合并、版本控制、冲突合并等等。
参考:【SVN】SVN版本回退与常用命令总结_伐尘的博客-CSDN博客_svn回退版本命令
SVN中的回退操作_白嫖leader的博客-CSDN博客_svn版本回退
SVN使用教程总结 - 哩个啷个波 - 博客园