最近在研究svn的**如何遷移到gitlab,因此借助本文,重新來回顧溫習下svn的安裝使用。
svn的安裝很簡單,在網際網路的環境,直接執行以下命令列即可。
yum install subversion安裝完後可以通過svn --version檢視相關的版本資訊或者sudo apt install subversion
我們在home目錄下建立乙個**倉庫svn,以後的專案**都可以放在這個目錄下
檢視倉庫下的資料夾內容,這裡主要關注的是conf資料夾裡頭的配置資訊
shaw@shaw-virtual-machine:/home/svn$ cd conf/shaw@shaw-virtual-machine:/home/svn/conf$ ls解釋下以下幾個檔案:authz hooks-env.tmpl passwd svnserve.conf
authz 是許可權控制檔案第passwd 是帳號密碼檔案
svnserve.conf 是svn服務配置檔案
一、配置下passwd檔案,我們建立使用者,注意,左側是使用者,右側是密碼。vim passwd密令修改配置資訊。
第二、配置authz許可權資訊,這兒可以乙個個給使用者配置許可權、也可以通過使用者組的方式配置許可權
以上是單個使用者的方式。r可讀、w可寫,如果是*=其他使用者無任何許可權。以下介紹下組的使用方式。
[groups]配置的格式如下所示shaw_group=shaw001,shaw002
[/]@shaw_group =rw
* =
版本庫目錄格式:第[《版本庫》:/專案/目錄]
@《使用者組名》 = 《許可權》
《使用者名稱》 = 《許可權》
三、配置svnserve.conf伺服器資訊,主要修改以下幾個配置
anon-access =read #匿名使用者可讀通過以下命令可以啟動和停止svnauth-access =write #授權使用者可寫
password-db =passwd #使用哪個檔案作為賬號檔案
authz-db =authz #使用哪個檔案作為許可權檔案
realm = /home/svn # 認證空間名,版本庫所在目錄
shaw@shaw-virtual-machine:/home/svn/conf$ svnserve -d -r /home/svn上述啟動命令中,shaw@shaw-virtual-machine:/home/svn/conf$ killall svnserve
-d
表示守護程序,-r
表示在後台執行
彈出使用者名稱,密碼校驗視窗,輸入passwd配置的使用者資訊即可。
點選ok即可,完成後,檢出了建立的svn**倉庫。
到此,linux下svn建立及使用介紹完畢~
centos下安裝SVN環境
1.使用yum安裝svn yum install subversion2.安裝完成後檢視svn安裝目錄以及svn版本號,確認是否安裝成功 檢視安裝目錄 which svnserve 檢視svn版本 svnserve version3.更改svn專案目錄 svn預設是以 var svn作為專案根目錄,...
linux環境下安裝svn伺服器
1 安裝svn前檢查 檢查是否安裝svn rpm qa subversion 檢視安裝svn版本資訊 svnserve version 如果存在舊版本,解除安裝舊版本svn yum remove subversion 2 安裝svn yum install y subversion 3 庫建立 mk...
linux下svn環境布置
經過幾個小時辛苦配置,終於把環境搭起來了。現在總結一下 首先就是svn安裝,這個簡單,不多描述 yum y install subversion 安裝完成後建立乙個專案庫 然後把專案匯入專案庫 ok。匯入之後專案庫就會有conf資料夾。接下來就開始配置 分別是 anon access none 匿名...