ubuntu下SVN伺服器搭建

2021-09-02 10:21:10 字數 978 閱讀 7188

一、svn安裝

1.安裝svn包

sudo apt-get install subversion

2.建立svn目錄

sudo mkdir /home/svn

3.建立svn檔案倉庫

sudo svnadmin create /home/svn/test

4.修改/home/svn/test/conf下面的幾個檔案依次是:svnserve.conf、passwd、authz,他們三個的作用分別是:主配置檔案、密碼配置檔案、許可權配置檔案

5.修改svnserve.conf檔案,把下面幾行前面的注釋去掉,同時要去掉空格,否則報錯的

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

6.修改passwd檔案

[users]

test=123

格式很簡單的,使用者名稱=密碼,可以設定多個

7.修改authz檔案

[groups]

admin=test

@admin=rw 

*=r這裡groups下面是分組,這裡的意思是 test屬於admin組,擁有讀寫的許可權,其他的擁有讀許可權

到此,基本配置都已經好了,

啟動svn服務

svnserve -d -r /home/svn

描述說明:

-d 表示svnserver以「守護」程序模式執行

-r 指定檔案系統的根位置(版本庫的根目錄),這樣客戶端不用輸入全路徑,就可以訪問版本庫

svn:就可以訪問了

killall svnserver;殺掉程序

這裡對於authz檔案配置是否正確有個驗證的命令

svnauthz-validate /home/svn/test/conf/authz

如果沒有輸出就是正確的

Ubuntu下搭建SVN伺服器

1.安裝svn yum installsubversion 2.新建乙個資源倉庫 svnadmin create svn hooks目錄 放置hook指令碼檔案的目錄 locks目錄 用來放置subversion的db鎖檔案和db logs鎖檔案的目錄,用來追蹤訪問檔案庫的客戶端 format檔案 ...

ubuntu下搭建svn伺服器

一 安裝 直接使用命令安裝 sudo apt get install subversion 安裝完成後,你也許會問,它給我裝到什麼地方去呢?不要急用whereis即可知道 二 伺服器配置 1 建立相應的使用者及群組 sudo addgroup subversion sudo usermod g su...

Ubuntu搭建SVN伺服器

環境 ubuntu 10.04 subversion 1.6.6 1 svn安裝 sudo apt get install subversion 2 新增svn管理使用者及subversion組 adduser svnuser addgroup subversion addgroup svnuser...