搭建SVN伺服器

2021-09-21 03:11:51 字數 1644 閱讀 2721

系統:red hat enterprise linux server release 6.5 (santiago)

安裝svn:yum install -y subversion

建立目錄

mkdir -pv /svn/svndata

mkdir -pv /svn/svnpasswd

啟動svn:svnserve -d -r /svn/svndata/

建立專案:svnadmin create /svn/svndata/sadoc

檢視目錄結構:tree /svn/svndata/sadoc/

同時過濾2個字串

cd /svn/svndata/sadoc/conf/

egrep "\-access|\-db =" svnserve.conf 

[root@test1 conf]# egrep "\-access|\-db =" svnserve.conf 

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = authz

vim svnserve.conf

anon-access= none

auth-access= write

password-db = /svn/svnpasswd/passwd

authz-db = /svn/svnpasswd/authz

移動密碼檔案和許可權檔案

mv authz /svn/svnpasswd/

mv passwd /svn/svnpasswd/

定義使用者

vim /svn/svnpasswd/passwd 

[users]

huhaiqing = 123

user1 = 123

user2 = 123

配置許可權

vim /svn/svnpasswd/authz 

[aliases]

[groups]

usergr = user1,user2

[sadoc:/] # sadoc專案名稱

@usergr = r # @組名,通過組名配置許可權

huhaiqing = rw

重啟svnserver

pkill svnserver

svnserve -d -r /svn/svndata/

使用svn圖形客戶端測試

linux svn 命令使用

建立命令

mkdir sadoc

cd sadoc/

mkdir trunk branch tags

匯入目錄結構:svn import -m "a" sadoc/ svn:

匯出目錄結構:svn checkout svn: sadoc/

更新檔案:svn update --force svn: sadoc/

檢視目錄:svn list --verbose svn:

檢視檔案:svn cat svn:/css/bootstrap.css

提交資料

cd sadoc

echo test>test.txt

svn add test.txt

svn ci -m "test"

搭建SVN伺服器

搭建svn伺服器 安裝好後,建立 svn資料夾 進入svn資料夾,svnadmin create repository1 則出現乙個repository1資料夾,進入,看到conf資料夾,裡面有三個檔案,svnserve.conf配置 general anon access none auth ac...

SVN伺服器搭建

2.進入命令列並切換到subversion的bin目錄。cd d e program files subversion bin 3.建立版本庫 repository 使用subversion伺服器需要建立乙個版本庫,用來存放svn專案。svnadmin create e svn repos1 此命令...

svn 伺服器搭建

一 原始檔編譯安裝。原始檔共兩個,為 1.subversion 1.6.1.tar.gz 2.subversion deps 1.6.1.tar.gz 注意 兩個檔案版本必須一致,否則很容易產生問題.二 解壓檔案,並編譯配置 subversion 1.解壓檔案 root db2 tfhudong t...