Centos6 5安裝配置svn伺服器

2022-04-23 16:17:34 字數 1778 閱讀 3319

yum -y install subversion

svnserve --version //顯示安裝結果,表示安裝成功了

mkdir -p /var/svn/projectname //新建乙個目錄

svnadmin create /var/svn/projectname //建立svn倉庫到該目錄

如果ll該倉庫目錄出現如下幾個目錄和檔案,就表示成功了

成功建立倉庫

**倉庫conf目錄下有三個重要配置檔案,passwd、authz、svnserve.conf。

修改passwd檔案,新增使用者名稱和密碼

vim passwd 開啟passwd檔案,修改內容如下

[users]

username1 = 123456 // 格式:使用者名稱 =密碼

username2 = 123456寫完使用者名稱密碼後 wq儲存退出。

修改authz檔案,新增使用者的許可權

vim authz開啟authz檔案,修改內容如下

[groups]

//格式為:user-group =username

developer = username1 //將使用者1新增到開發組

designer = username2 //將使用者2新增到設計組

[projectname:/] //為乙個專案配置使用者組許可權

@developer = rw //設定開發組為讀寫許可權

@designer = r //設定設計組只有讀的許可權

修改svnserve.conf的配置

anon-access = none  //修改匿名使用者訪問許可權

auth-access = write //去掉注釋,驗證使用者許可權

password-db = /var/svn/projectname/conf/passwd //去掉注釋,設定密碼檔案路徑

authz-db = /var/svn/projectname/conf/authz //去掉注釋,設定許可權檔案路徑

realm = projectname // 設定專案名稱(uuid)

svn伺服器預設使用3690埠,所以開放3690埠,儲存設定,然後重啟防火牆:

#新增埠

firewall-cmd --permanent --add-port=3690/tcp

#重啟防火牆(讓配置生效)

firewall-cmd --reload

#檢視防火牆規則

firewall-cmd --list-all

svnserve -d -r /var/svn

-d:守護程序 -r:svn根目錄

操作如圖

然後出現如下介面,在url的位置輸入svn://ip or domain/projectname 然後回車,會提示輸入賬號密碼,輸入你的使用者名稱密碼,就可以訪問svn伺服器,

svn repository browser介面

CentOS 6 5 安裝配置

關於centos的安裝,網上有很多詳細的教程。其實重點就在於硬碟的分割槽和軟體的定製這兩塊。下面我在virtualbox虛擬機上安裝 centos 6.5 i386 minimal。1.在起始選單處選擇 install or upgrade an existing system 2.跳過 media...

CentOS 6 5安裝配置Nginx

在安裝nginx前,需先安裝了g gcc openssl devel pcre devel和zlib devel軟體。yum y install gcc gcc c make autoconf automake libtool yum y install zlib zlib devel openss...

CentOS6 5安裝配置Samba

本文的場景是虛擬機器執行centos6.5,本機是win7,現欲把centos上的乙個資料夾共享出來,win的機器可以讀寫。samba與window連線需要使用netbios協議,請確認你的win7系統已經安裝了netbios協議。組成samba執行的有兩個服務,乙個是smb,另乙個是nmb smb...