玩轉SVN-建立版本庫
Apache Subversion 通常被縮寫成 SVN,是一個開放原始碼的版本控制系統,Subversion 在 2000 年由 CollabNet Inc 開發,現在發展成為 Apache 軟體基金會的一個專案,同樣是一個豐富的開發者和使用者社群的一部分。
SVN相對於的RCS、CVS,採用了分支管理系統,它的設計目標就是取代CVS。網際網路上免費的版本控制服務多基於Subversion。 |
使用svn 建立資源庫
[runoob@centos6 ~]# svnadmin create /opt/svn/runoob01 [runoob@centos6 ~]# ll /opt/svn/runoob01/ total 24 drwxr-xr-x 2 root root 4096 2016/08/23 16:31:06 conf drwxr-sr-x 6 root root 4096 2016/08/23 16:31:06 db -r--r--r-- 1 root root 2 2016/08/23 16:31:06 format drwxr-xr-x 2 root root 4096 2016/08/23 16:31:06 hooks drwxr-xr-x 2 root root 4096 2016/08/23 16:31:06 locks -rw-r--r-- 1 root root 229 2016/08/23 16:31:06 README.txt
進入/opt/svn/runoob01/conf目錄 修改預設配置檔案配置,包括svnserve.conf、passwd、authz 配置相關使用者和許可權。
1、svn服務配置檔案svnserve.conf
svn服務配置檔案為版本庫目錄中的檔案conf/svnserve.conf。該檔案僅由一個[general]配置段組成。
[general] anon-access = none auth-access = write password-db = /home/svn/passwd authz-db = /home/svn/authz realm = tiku
2、使用者名稱口令檔案passwd
使用者名稱口令檔案由svnserve.conf的配置項password-db指定,預設為conf目錄中的passwd。該檔案僅由一個[users]配置段組成。
[users]配置段的配置行格式如下:
< 使用者名稱> = < 口令>
[users] admin = admin thinker = 123456
3、許可權配置檔案
許可權配置檔案由svnserve.conf的配置項authz-db指定,預設為conf目錄中的authz。該配置檔案由一個[groups]配置段和若干個版本庫路徑許可權段組成。
[groups]配置段中配置行格式如下:
< 使用者組> = < 使用者列表>
版本庫路徑許可權段的段名格式如下:
[< 版本庫名>:< 路徑>]
[groups] g_admin = admin,thinker [admintools:/] @g_admin = rw * = [test:/home/thinker] thinker = rw * = r
本例是使用svnserve -d -r /opt/svn 以多庫svnserve方式啟動SVN,所以URL:svn://192.168.0.1/runoob01
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2659192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 玩轉SVN-版本回退
- 玩轉SVN-檢出操作
- 玩轉SVN-啟動模式模式
- 教你玩轉Git-建立倉庫Git
- 玩轉iOS開發《建立CocoaPods開發庫》iOS
- Git建立Repository版本庫Git
- 玩轉資料庫索引資料庫索引
- git在伺服器建立版本庫Git伺服器
- svn轉移版本庫
- Typescript玩轉設計模式 之 建立型模式TypeScript設計模式
- Oracle各種版本下“示例資料庫的建立”的建立Oracle資料庫
- 玩轉logminer-9i以前版本做法(一)
- SVN 建立版本庫 與 啟動 SVN 服務
- git針對指定資料夾建立版本庫Git
- 建立自己的.net類庫 (轉)
- 【轉】RMAN建立duplicate資料庫資料庫
- 為資料庫建立索引(轉)資料庫索引
- 手工建立oracle資料庫(轉)Oracle資料庫
- 玩轉資料庫,用EXCEL就夠了資料庫Excel
- 教你玩轉Git-提取遠端倉庫Git
- 玩轉恢復目錄資料庫(一)資料庫
- 玩轉恢復目錄資料庫(二)資料庫
- 玩轉恢復目錄資料庫(四)資料庫
- Git使用教程2:版本庫的建立和新增檔案Git
- 帶你玩轉 Vite + Vue3 高低版本常用玩法ViteVue
- 教你玩轉Git-刪除遠端倉庫Git
- 玩轉Data Guard的switchover後切不回主庫
- 一起玩轉玩轉LiteOS元件:TinyFrame元件
- 玩轉redisRedis
- 玩轉 pyocd
- 玩轉「Canvas」Canvas
- 玩轉macMac
- 玩轉TCPTCP
- 玩轉RecyclerViewView
- 玩轉cordova
- 玩轉wordpress
- 『現學現忘』Git基礎 — 8、Git建立本地版本庫Git
- Flutter版本的玩Android完整版本(終結)FlutterAndroid