ansible學習之--安裝svn

來源:互聯網
上載者:User

ansible學習之--安裝svn

任務:

多台機器與ansible 聯動

熟悉python ansible API 通過介面擷取playbook 執行到其中的哪一個步驟,是否可以擷取ansible的執行進度

python擷取svn的版本號碼

1.安裝svn

機器 Ubuntu SMP Thu Jan 15 20:21:55 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

使用 sudo apt-get install subversion

2.查看svn的使用方法

安裝完成後配置svn

3.建立版本庫目錄

建立了版本庫目錄svntest

4.建立版本庫

5.修改svn版本庫配置資訊

可以看到三個檔案

authz 檔案是許可權控制檔案

passwd 檔案是帳號密碼檔案

svnserve.conf 檔案是svn服務組態檔

5.1設定帳號密碼

格式如下:帳號 = 密碼

5.2設定許可權

prod具有讀寫權限

5.3修改svnserve.conf檔案

開啟如下的幾個注釋:

anon-access = read #匿名使用者可讀

auth-access = write #授權使用者可寫

passwo-db = passwd #使用哪個檔案作為帳號檔案

authz-db = authz #使用哪個檔案作為許可權檔案

reaml = /var/svn/svntest #認證空間名,版本庫所在目錄

6啟動svn版本庫

啟動成功

7測試svn

將檔案checkout到本地目錄

之後可以進行add,commit,update等相關的svn操作

如果出現

這裡提示的是不能夠開啟檔案txn-current-lock

是因為這裡的版本庫的組和所有者都是root

修改為prod就可以了

再提交到版本庫 commit成功

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.