CentOS搭建SVN伺服器

2021-08-13 04:58:48 字數 2100 閱讀 1969

lz用的是cenos6.9

rpm -ql subversion
yum install subversion
rpm -ql subversion
svnserve--

version

mkdir -p /opt/svn/repos/svn1                      ##建立目錄

svnadmin create /opt/svn/repos/svn1 ##建立svn版本庫

cd /opt/svn/repos/svn1/conf

vim passwd

新增2個使用者和密碼

[users]

# harry = harryssecret

# sally = sallyssecret

#lilimin = peng2014

tourist = 123

新增許可權

vim authz
[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

admin = lilimin #新建乙個admin組,包含lilimin這個使用者,指定多個使用者用','分隔

user = tourist

[/] #指定根目錄下的許可權

@admin = rw #admin組有讀寫許可權

* = r #其他組只有讀許可權

讓配置資訊生效(開啟注釋即可)

vim svnserve.conf
[general]

anon-access = read

#非授權使用者有讀許可權,如果設定為none則無法訪問

auth-access = write

#授權使用者有寫許可權

password-db = passwd #密碼檔案

authz-db = authz #許可權檔案

svnserve -d

-r /opt/svn/repos/

/opt/svn/repos/是版本庫的根目錄

檢視服務是否啟動

ps aux | grep svnserve
[root@izo5z1am4roz5wz conf]# ps aux | grep svn

root 16695

0.00.2

139132

5184 pts/0 t 17:32

0:00 vim svnserve.conf

root 16704

0.00.0

152412

732 ? ss 17:45

0:00 svnserve -d -r /opt/svn/repos/

root 16752

0.00.0

103320

884 pts/0 s+ 18:22

0:00

grep svn

kill -s

916704

16704為程序id

service svnserve restart
由於我用的是阿里雲伺服器,所以得配置一下安全組規則才能訪問3690埠

在tortoisesvn的url中輸入svn:即可訪問

[1][2]

[3][4]

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資料夾...