在ubuntu服务器中搭建svn
命令sudo apt-get install subversion
创建仓库目录,并且设置权限 777 再创建svn仓库
在home下创建 svn文件夹mkdir /home/svn
在svn文件夹中创建project文件夹mkdir /home/svn/project
将svn文件夹权限设置为 777chmod -R 777 /home/svn
创建svn仓库svnadmin create /home/svn/project
project 目录下会这些文件:
将db文件夹权设置为 777chmod -R 777 /home/svn/project/db
接下来配置svn的相关信息
先进入conf文件夹中
(其中svnserve.conf是服务器配置,authz是用户的读写权限设置,passwd是设置用户和密码)
先进入svnserve.conf
注意:anno-access = none,auth-access = write,password-db=passwd,authz-db=authz 前不能有空格
保存退出
进入passwd
设置svn用户名密码 格式按照如上图所示
进入authz
接下来就是启动svn服务
先停止进程killall svnserve
启动svnsvnserve -d -r /home/svn/project
查看svn进程ps -ef|grep svnserve
svn在ubuntu上正式启动了。注意一点是,svn的端口号不会默认开启,我是用的是腾讯云服务器,所以要手动开启3690端口。
windows上使用svn上传同步数据
下载:
TortoiseSVN
VisualSVN-Server
(我都是使用的64位,32位自行下载。)
链接:https://pan.baidu.com/s/1EK98...
提取码:f0ms
下载流程很简单。一直点击ok就行。
测试链接svn://ip:3690
接下来在本地电脑中创建一个文件夹(数据存储的位置)
点击右键会有SVN Checkout
输入链接地址后点击...
会要求输入用户名和密码
用户名密码我们在创建svn服务的时候以及设置过了。
输入完后再次点击...
会进入等待的状态
然后再点击OK,会将svn仓库中的数据拉到你的本地文件中。
然后进入数据存储文件夹中点击右键会有SVN Update
- 拉去仓库中的数据SVN Commit
- 提交数据到仓库中
这样子我们就成功了!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。