linux環境安裝配置subversion

來源:互聯網
上載者:User

linux環境安裝配置subversion 序言:     svn(subversion)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數開源軟體都使用svn作為代碼版本管理軟體。測試環境:centos 6.3 + subversion 1.6.11 SVN安裝及配置:  直接使用yum安裝subversionyum install subversion  然後使用svnadmin命令來建立項目目錄svnadmin create /var/www/project  執行完建立項目命令後會自動產生下面幾個檔案目錄 *dav目錄:是提供apache與mod_dav_svn使用的目錄,讓他們儲存內部資料*db目錄:就是所有版本控制的資料存放檔案*hooks目錄:放置hook指令檔的目錄*locks目錄:用來放置subversion見艱苦鎖定資料的目錄,用來追蹤存取檔案庫的用戶端*format檔案:是一個文字檔,裡面只放了一個整數。表示當前檔案庫配置的版本號碼*conf目錄:是這個倉庫的設定檔(倉庫的使用者訪問帳號、許可權等)我們進入到conf目錄#vim svnserve.conf  [general]  anon-access = none  auth-access = write  password-db = /var/www/project/conf/passwd  authz-db = /vsr/www/project/conf/authz  realm = project    #####################################################  #vim passwd  [users]  dick = dick  laobi = laobi  #使用者名稱 密碼    ######################################################  #vim authz  [groups]  group1 = dick  group2 = laobi  [project:/]  dick = rw  #賦予dick讀寫權限  @group1 = rw #賦予組 group1 讀寫權限    [project:/laobi] #設定 根目錄下的laobi檔案夾許可權限制  laobi = rw  @group2 = rw  * =  # 禁止其他無權使用者操作,必須加上,否則無法限制其他使用者操作  group1 和 group2 為組別  [project:/] 為項目根目錄 開啟和關閉SVN伺服器svnserve -d -r /var/www    #ps 查詢進程  [root@localhost conf]# ps -ef | grep svn  root      2146     1  0 08:12 ?        00:00:00 svnserve -d -r /var/www  root      2210  1910  0 08:34 pts/0    00:00:00 grep svn   伺服器上SVN幾次基本操作從倉庫中拉取檔案svn co svn://192.168.2.136/project  添加檔案svn add test.txt  上傳檔案svn commit test.txt   

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.