linux上搭建svn


linux上部署svn

 

1.通過yum命令安裝svn

yum  -y  install subversion

 

 

2.創建svn版本庫:可以在liunx根目錄下創建,這里我們創建/svn/svnDir/item_1(可以直接創建/svn,根據個人習慣)

a.首先生成目錄:mkdir  -p   /svn/svnDir/item_1(這里是直接創建了三級目錄,所以需要加上-p)

 

b.創建item_1位版本庫:svnadmin  create  /svn/svnDir/item_1

 

 

 

3.修改配置文件

a.進入item_1目錄,可以看到conf文件夾,這里是存放配置文件的

 

b.進入conf,我們可以看到三個配置文件,authz是權限文件,passwd是用戶名和密碼文件,svnserve.conf是svn服務配置文件

 

c.配置用戶名密碼文件passwd文件:添加用戶名和密碼。vi  passwd:進入passwd文件編輯狀態

 

d.配置權限文件authz文件:給用戶名相當的權限。vi  authz:進入authz文件編輯狀態;

[/]:代表版本庫下所有文件;

藍色線覆蓋的位置:代表用戶名

rw:代表讀寫權限;

*=:代表其他任何用戶無權限;

 

 

e.配置svn服務配置文件svnserve.conf文件:配置了才能訪問svn

[root@localhost conf]# vi svnserve.conf 打開下面的5個注釋:去掉前面的#即可

anon-access = read 匿名用戶可讀

auth-access = write 授權用戶可寫

password-db = passwd 使用哪個文件作為賬號文件

authz-db = authz 使用哪個文件作為權限文件

realm = /home/svn 認證空間名,版本庫所在目錄,設置了這個值,客戶端下載svn中的版本庫,輸入svn:\\服務器地址即可直接下載該目錄

 

 

f.最后啟動svn版本庫:svnserve   -d   -r  /svn/svnDir/item_1

 

 

4.客戶端下載svn版本庫,通過小烏龜svn客戶端(需要先進行下載)進行操作

小烏龜下載地址:https://tortoisesvn.net/

小烏龜安裝教程和漢化:https://jingyan.baidu.com/article/3a2f7c2ed362ef26aed6114b.html

在客戶端文件夾下,鼠標右鍵,svn  checkout。如果你更改了svn的默認端口號3690,那么這里還需要加上端口號

 

 

這里參考博客園博客:https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html

寫得非常好,我遇到了一些坑,通過這個博客解決的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM