ubuntu服务器中搭建svn以及windows上使用svn

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

建立仓库目录,而且设置权限 777 再建立svn仓库windows

在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是设置用户和密码)svn

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

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

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

进入authz
1.jpgcode

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

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/repository

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

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

这样子咱们就成功了!

相关文章
相关标签/搜索