在ubuntu服务器中搭建svn
命令sudo apt-get install subversion
ubuntu
建立仓库目录,而且设置权限 777 再建立svn仓库windows
在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是设置用户和密码)svn
先进入svnserve.conf测试
注意:anno-access = none,auth-access = write,password-db=passwd,authz-db=authz 前不能有空格
保存退出spa
进入passwd
设置svn用户名密码 格式按照如上图所示3d
进入authzcode
接下来就是启动svn服务
先中止进程killall svnserve
启动svnsvnserve -d -r /home/svn/project
查看svn进程ps -ef|grep svnserve
blog
svn在ubuntu上正式启动了。注意一点是,svn的端口号不会默认开启,我是用的是腾讯云服务器,因此要手动开启3690端口。进程
windows上使用svn上传同步数据
下载:
TortoiseSVN
VisualSVN-Server
(我都是使用的64位,32位自行下载。)
连接:https://pan.baidu.com/s/1EK98...
提取码:f0ms
下载流程很简单。一直点击ok就行。
测试连接svn://ip:3690/repository
接下来在本地电脑中建立一个文件夹(数据存储的位置)
点击右键会有SVN Checkout
输入连接地址后点击...
会要求输入用户名和密码
用户名密码咱们在建立svn服务的时候以及设置过了。
输入完后再次点击...
会进入等待的状态
而后再点击OK,会将svn仓库中的数据拉到你的本地文件中。
而后进入数据存储文件夹中点击右键会有SVN Update
- 拉去仓库中的数据SVN Commit
- 提交数据到仓库中
这样子咱们就成功了!