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