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檔案,修改內容如下修改authz檔案,新增使用者的許可權[users]
username1 = 123456 // 格式:使用者名稱 =密碼
username2 = 123456寫完使用者名稱密碼後 wq儲存退出。
vim authz開啟authz檔案,修改內容如下修改svnserve.conf的配置[groups]
//格式為:user-group =username
developer = username1 //將使用者1新增到開發組
designer = username2 //將使用者2新增到設計組
[projectname:/] //為乙個專案配置使用者組許可權
@developer = rw //設定開發組為讀寫許可權
@designer = r //設定設計組只有讀的許可權
anon-access = none //修改匿名使用者訪問許可權svn伺服器預設使用3690埠,所以開放3690埠,儲存設定,然後重啟防火牆:auth-access = write //去掉注釋,驗證使用者許可權
password-db = /var/svn/projectname/conf/passwd //去掉注釋,設定密碼檔案路徑
authz-db = /var/svn/projectname/conf/authz //去掉注釋,設定許可權檔案路徑
realm = projectname // 設定專案名稱(uuid)
#新增埠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...