Centos搭建SVN伺服器

2021-08-27 14:41:57 字數 1131 閱讀 6718

centos搭建svn伺服器

1、安裝建庫[quote]#yum install subversion

#mkdir /opt/svn/repos

#svnadmin create /opt/svn/repos[/quote]在svnadmin建立後出現conf db format hooks locks passwd readme.txt等檔案。

2、配置密碼許可權

在repos/conf裡有authz passwd svnserve.conf

2.1、設定passwd[quote][users]

# harry = harryssecret

# sally = sallyssecret

hello=123

使用者名稱=密碼[/quote]就建立了hello使用者, 123密碼

2.2、設定許可權authz[quote][/]

hello= rw[/quote]2.3、設定svnserve.conf[quote][general]

anon-access = none # 使非授權使用者無法訪問

auth-access = write # 使授權使用者有寫許可權

password-db = passwd # 訪問密碼檔案

authz-db = authz # 訪問控制檔案

realm = /ver/svn/repos # 認證命名空間[/quote]3、客戶端連線使用

啟動svn: svnserve -d -r /opt/svn/repos

如果已經有svn在執行,可以換乙個埠執行

svnserve -d -r /opt/svn/repos --listen-port 3391

採用tortoisesvn, 連線位址為: svn://your server address (如果指定埠需要新增埠 :埠號)

[quote]對於多個**倉庫,我們在啟動時也可以用-r選項來指定伺服器根目錄,但訪問時需要寫上每個倉庫相對於svn根目錄的相對路徑.

比如,我們有兩個**倉庫/home/repo1 和/home/repo2,我們用svnserve -d -r /home --listen-host 192.168.1.186來啟動,那麼在客戶端訪問時可以用svn:和svn: 來分別訪問兩個專案[/quote]

CentOS搭建SVN伺服器

安裝步驟如下 1 yum install subversion 2 檢視安裝版本svnserve version 3 建立svn版本庫目錄mkdir p var svn svnrepos 4 建立版本庫svnadmin create var svn svnrepos 執行了這個命令之後會在 var ...

Centos搭建SVN 伺服器

yum install subversion mkdir svn svnadmin create svn project ls svn project conf db format hooks locks readme.txt 目錄用途說明 hooks目錄 放置hook指令碼檔案的目錄 locks目...

CentOS搭建SVN伺服器

yum install subversion安裝完成後檢視svn版本 svnserve version 選擇乙個資料夾存放svn倉庫,我這裡選擇repository資料夾存放我們的sv 倉庫 建立乙個名為android的倉庫 這個android資料夾就是我們的svn倉庫了,倉庫的配置在conf資料夾...