MAC配置SVN伺服器

2021-07-01 19:34:26 字數 1274 閱讀 5207

檢視本機 ip :在終端中輸入 ifconfig

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: --username=test1 --password=123 ./pro

MAC配置SVN伺服器

mac配置svn伺服器 mac已經自帶了svn,所以,直接使用就好 1 建立svn repository svnadmin create path svn pro 倉庫位置,svn是svn的目錄,pro是乙個版本庫的目錄 ps 這裡有個歧義,按這樣的方式新增svn後,在啟動svn服務的時候,記得要用...

Mac 下配置SVN伺服器

mac已經自帶了svn 1 建立repository svnadmin create users dream svnrepository 2 配置svn 1 配置svnserve.conf 刪除以下4行前面的 以多餘的空格 anon access read auth access write pas...

菜鳥。。。配置mac機svn伺服器

這幾天一直糾結如何配置mac機svn伺服器,在網上查了很多資料,無奈本人底子太差,菜鳥級別,理解能力有限,照網上的總是配置不好,最後無奈問了劉超老師,終於配置成功。現在寫一下具體配置過程,菜鳥級別可以參照。開啟命令列終端 1.建立svn repository 在終端輸入如下命令,然後回車 svnad...