按照前面的方法安裝好svn(版本控制器)後,現在我們來看看建立版本庫和設定版本訪問許可權。
首先是建立新的版本庫。我們在 /home/repos 目錄下建立新的版本庫 ypi。使用下面的命令進行版本庫的建立:
svnadmin create /home/repos/ypi
這樣一來,版本庫 ypi 就建立好了。接下來是對這個版本庫進行許可權的分配。
修改 /home/repos/ypi/conf/svnserve.conf 檔案,內容如下(已經排除用不著的內容)
anon-access = none #匿名使用者是否可以訪問
auth-access = write #認證使用者是否可以更新
password-db = passwd #認證使用者名單
authz-db = authz #版本庫許可權設定
anon-access 預設是 read,就是任何使用者都可以進行訪問
passwd 會員列表,認證會員名單以一行乙個使用者進行設定
root = 123456
abc = 654321
authz-db 版本庫許可權設定,設定的許可權與 passwd 名單相互對應
[ypi:/]
* =
root = rw
abc = r
版本庫 ypi 的根目錄(/) 訪問的許可權設定為
首先設定為任何人都不可以進行讀和寫操作
然後root使用者可以對其進行讀和寫操作
再abc使用者只能進行讀取操作
設定好後,用以下命令啟動版本控制器服務
svnserve -d -r /home/repos
版本控制器在工作狀態的話,任何新建版本庫,修改許可權,增加使用者的操作都不需要重新啟動版本控制器即可生效。
內容未完成,後繼再進行修改.....
svn的建立與配置
b 第二步 b 建立版本庫。在cmd命令列中輸入svnadmin create e svndemo repository。就會在目錄e svndemo repository下建立乙個版本庫。注意 svnadmin環境變數 b 第三步 b 配置使用者和許可權。在版本庫下有svnserve.conf,a...
SVN的管理與使用
svn 2.每個專案有乙個repository 庫 首先要create repository 建立庫 2.1右鍵 tortoisesvn create repository here 建立乙個倉庫 2.2右鍵 svn checkout 檢出專案 3.svn的增刪改查 增加 將要新增的檔案放到從svn...
SVN中Branch的建立與合併
在使用源 版本控制工具時,最佳實踐是一直保持乙個主幹版本。但是為了應付實際開發中的各種情況,適時的開闢一些分支也是很有必要的。比如在持續開發新功能的同時,需要發布乙個新版本,那麼就需要從開發主幹中建立乙個用於發布的分支,在分支上進行bug fix,維護版本的穩定,並適時的將一些改動合併回主幹。目前大...