MAC配置SVN伺服器

來源:互聯網
上載者:User

標籤:style   color   os   使用   ar   檔案   問題   sp   on   

MAC配置SVN伺服器

============

MAC已經內建了SVN,所以,直接使用就好

1、建立svn repository

svnadmin create /path/svn/pro  //倉庫位置,svn是svn的目錄,pro是一個版本庫的目錄

PS:這裡有個歧義,按這樣的方式添加SVN後,在啟動SVN服務的時候,記得要用/path/svn這個路徑,而不能用/path/svn/pro這個路徑,不然會報doesn‘t exist

2、配置svn使用者權限。

/path/svn/pro/conf/目錄下存在3個檔案:authz,passwd,svnserve.conf

(1)、配置svnserve.conf

將裡面的

#anon-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz

四行前的#號去掉,再將anon-access = read改為anon-access = none,這樣禁止匿名訪問

PS:這裡要注意的,在#號後是有空格的,得去掉這個空格,上文字頂格,不然也有錯誤

(2)、配置passwd

裡面存的是使用者與密碼,有樣本,直接按照它的格式添加使用者和密碼就可以了

test1=123

test2=456

(3)、配置authz

[groups] 後面跟的是使用者組設定,可以將你在passwd裡設定的使用者添加到不同的使用者組裡,那麼之後,可以對不同使用者組設定不同的許可權,以免多使用者佈建麻煩,多個使用者用,號分隔。可按它的樣本做

[groups]

testgroups=test1,test2

之後,可以對不同的版本庫進行使用權限設定,底下有一個樣本,按它的寫法寫就可以了,如果需要對所有的版本庫設定,利用[/]就可以了。如:

[/]

@testgroups=rm

PS:使用者組前要用@符號,如果是使用者,直接寫使用者名稱就可以了。rm代表可讀寫,顯然唯讀就是r了

3、啟動SVN服務

svnserve -d -r /path/svn  特別注意,路徑一定是SVN的目錄,不是其中一個版本庫的目錄,不然,能正常啟動,就是訪問有問題

沒有任何輸出,則啟動成功

4、啟止服務/重啟

直接刪除進程,kill -9 svnserve,再啟動服務就可以了

5、測試

svn checkout svn://127.0.0.1/pro --username=test1 --password=123 ./pro

MAC配置SVN伺服器

聯繫我們

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