在ubuntu服务器中搭建svn
命令sudo apt-get install subversion

创建仓库目录,并且设置权限 777 再创建svn仓库

在home下创建 svn文件夹
mkdir /home/svn
在svn文件夹中创建project文件夹
mkdir /home/svn/project
将svn文件夹权限设置为 777
chmod -R 777 /home/svn
创建svn仓库
svnadmin create /home/svn/project
project 目录下会这些文件:
Snipaste_2020-05-22_09-35-09.jpg
将db文件夹权设置为 777
chmod -R 777 /home/svn/project/db

接下来配置svn的相关信息
先进入conf文件夹中
40-50.jpg
(其中svnserve.conf是服务器配置,authz是用户的读写权限设置,passwd是设置用户和密码)

先进入svnserve.conf
Snipaste_2020-05-22_09-43-53.jpg

注意:anno-access = none,auth-access = write,password-db=passwd,authz-db=authz 前不能有空格
保存退出

进入passwd
09-47-43.jpg
设置svn用户名密码 格式按照如上图所示

进入authz
1.jpg

接下来就是启动svn服务
先停止进程
killall svnserve
启动svn
svnserve -d -r /home/svn/project
查看svn进程
ps -ef|grep svnserve
2.jpg

svn在ubuntu上正式启动了。注意一点是,svn的端口号不会默认开启,我是用的是腾讯云服务器,所以要手动开启3690端口。
Snipaste_2020-05-22_10-01-34.jpg

windows上使用svn上传同步数据
下载:
TortoiseSVN
VisualSVN-Server
(我都是使用的64位,32位自行下载。)
链接:https://pan.baidu.com/s/1EK98...
提取码:f0ms
下载流程很简单。一直点击ok就行。

测试链接
svn://ip:3690

接下来在本地电脑中创建一个文件夹(数据存储的位置)
点击右键会有SVN Checkout
03.jpg
输入链接地址后点击...
会要求输入用户名和密码
0.jpg
用户名密码我们在创建svn服务的时候以及设置过了。
输入完后再次点击...
069.jpg
会进入等待的状态
然后再点击OK,会将svn仓库中的数据拉到你的本地文件中。
0-20-54.jpg

然后进入数据存储文件夹中点击右键会有
SVN Update - 拉去仓库中的数据
SVN Commit - 提交数据到仓库中

这样子我们就成功了!


XiaoMiao
25 声望1 粉丝

i am bug!