搭建SVN伺服器

2021-10-05 10:53:49 字數 1631 閱讀 9124

subversion 是乙個版本控制系統,相對於的 rcs 、 cvs ,採用了分支管理系統,它的設計目標就是取代 cvs 。

yum install -y subversion
mkdir -p /data/svn/myproject

svnadmin create /data/svn/myproject

版本庫中的配置目錄 conf 有三個檔案:

[groups]            

#使用者組

admin = admin,root,test

#使用者組所對應的使用者

[/]

#庫目錄許可權

@admin = rw

#使用者組許可權

*=r

#非使用者組許可權

[users]

admin = 123456

root = 123456

test = 123456

[general]

# force-username-case = none

# 匿名訪問的許可權 可以是read、write,none,預設為read

anon-access = none

#使授權使用者有寫許可權

auth-access = write

#密碼資料庫的路徑

password-db = passwd

#訪問控制檔案

authz-db = authz

#認證命名空間,svn會在認證提示裡顯示,並且作為憑證快取的關鍵字

realm = /data/svn/myproject

[sasl]

svnserve -d -r /data/svn
mkdir -p /data/workspace/myproject

svn co svn: /data/workspace/myproject --username root --password 123456 --force --no-auth-cache

從本地提交檔案到 svn 伺服器,其中 `root`密碼為 `/data/svn/myproject/conf/passwd`檔案儲存的密碼

cd /data/workspace/myproject

echo test >> test.txt

svn add test.txt

svn commit test.txt -m 'test'

提交成功後可以通過如下命令從本地專案刪除檔案

cd /data/workspace/myproject

rm -rf test.txt

刪除後可以通過 svn 伺服器恢復

cd /data/workspace/myproject

svn update

本文僅簡單講述svn的搭建方法以及最基礎的使用方法,更加深奧的使用可查詢svn官方文件或其他使用說明!

搭建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...