在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
進入authz
code
接下來就是啓動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
- 提交數據到倉庫中
這樣子咱們就成功了!