使用yum安裝非常簡單:
yum install subversion
我們這裡在/home
下建立乙個名為svn
的倉庫(repository),以後所有**都放在這個下面,建立成功後在svn下面多了幾個資料夾。
[root@localhost /]# cd /home
[root@localhost home]# mkdir svn
[root@localhost home]# svnadmin create /home/svn
[root@localhost home]# ls svn
conf db format hooks locks readme.txt
我們這裡特別關注一下conf
資料夾,這個是存放配置檔案的
[root@localhost home]# cd svn/conf
[root@localhost conf]# ls
authz passwd svnserve.conf
其中:
接下來我們依次修改這3個檔案。
[root@localhost conf]
# vi passwd
[users]
test1=123456
test2=123456
上面的例子中我們建立了2個使用者,乙個test1,乙個test2
*=上面配置的含義是,liuxianan
對/home/svn/
下所有檔案具有可讀可寫許可權,test
只有唯讀許可權,除此之外,其它使用者均無任何許可權,最後一行*=
很重要不能少。
這個我一般不用,但是記錄下來。
還是這個檔案:
[root@localhost conf]# vi authz
[groups]
group1 = liuxianan
group2 = test1,test2
[/]@group1 = rw
@group2 = r
* =
上面配置中建立了2個分組,分組1的使用者可讀可寫,分組2的使用者唯讀。
格式說明:
版本庫目錄格式:[《版本庫》:/專案/目錄]
@《使用者組名》 = 《許可權》
《使用者名稱》 = 《許可權》
[root@localhost conf]# vi svnserve.conf
開啟下面的5個注釋
anon-access = read
#匿名使用者可讀
auth-access = write
#授權使用者可寫
password-db = passwd #使用哪個檔案作為賬號檔案
authz-db = authz #使用哪個檔案作為許可權檔案
realm = /home/svn
# 認證空間名,版本庫所在目錄
2點注意:
[root@localhost conf]# svnserve -d -r /home/svn(啟動)
[root@localhost conf]#killall svnserve(停止)
上述啟動命令中,-d
表示守護程序,-r
表示在後台執行。停止還可以採用殺死程序的方式:
最後來個總的截圖:
這裡使用tortoisesvn,輸入位址svn://你的ip
即可,不出意外輸入使用者名稱和密碼就能連線成功了。
預設埠3690,如果你修改了埠,那麼要記得加上埠號。
總的來說,如果你不需要雜七雜八的許可權配置只是自己乙個人用的話,安裝配置還是比較簡單的,並不像網上說的那麼麻煩,我按照網上的方法一次性成功了。
以svn為例:
# rpm -qa | grep subversion
subversion-1.6
.11-15.el6_7.x86_64
# rpm -ql subversion-1.6.11-15.el6_7.x86_64
.../usr/share/doc/subversion-1.6
.11/usr/share/doc/subversion-1.6
.11/bugs
/usr/share/doc/subversion-1.6
.11/changes
...
說明:
rpm幾個預設安裝路徑:
/etc 一些設定檔案放置的目錄
/usr/bin 一些可執行檔案
/usr/lib64 一些程式使用的動態函式庫
/usr/share/doc 一些基本的軟體使用手冊與幫助文件
/usr/share/man 一些man page檔案
SVN搭建以及自動更新
svn是subversion的簡稱,是乙個開放源 的版本控制系統.說得簡單一點svn就是用於多個人共同開發同乙個專案,共用資源的目的。一 yum安裝 1 安裝svn yum install subversion 或者yum y install subversion 不需要輸入y mkdir p da...
SVN搭建以及自動更新
svn搭建文件 一,svn說明 svn是subversion的簡稱,是乙個開放源 的版本控制系統,說得簡單一點svn就是用於多個人共同開發同乙個專案,公用資源的目的。二,svn搭建 一 yum安裝 1.安裝svn yum install subversion 或者yum y install subv...
GitLab搭建以及配置
gitlab搭建以及配置 作者區域 作者 tsyeyuanfeng關注使用者按鈕 關注文章資料資訊 如果是當前作者,加入編輯按鈕 文章內容 一 系統環境 二 安裝版本 三 安裝方式 以前試過原始碼安裝,過程痛苦無比。此次選擇官方提供的gitlab ce omnibus安裝包。gitlab官網上有詳細...