Mac下搭建SVN服務

2021-07-03 03:51:43 字數 1622 閱讀 2296

本質上和命令列方法一樣的,許可權設定同命令列方法

svn命令列方法

因為mac自身整合svn,所以直接開啟終端進行操作

1.建立本地respository

svnadmin create $/respositoryname

2.配置許可權

進入 $/respositoryname/conf

[svnserve.conf]

其中有四個值,取消注釋,刪除#和空格,讓字母頂格

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = authz

### 值可以設定 「write」, 「read」, and 「none」.

設定匿名使用者不可訪問

anon-access

=none

//匿名使用者不可訪問

auth-access

= write //登陸使用者可讀寫(登陸使用者本身有read許可權)

password-db

= passwd //密碼檔案

authz-db

= authz //認證檔案

[passwd]

參照其中的例子,設定你自己的賬號資訊,有強迫症的,可以把harry和sally刪了

[users]

# harry = harryssecret

# sally = sallyssecret

youraccount1 = yourpassword1

youraccount2 = yourpassword2

youraccount3 = yourpassword3

[authz]

配置具體的許可權

[groups]

//分組資訊

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

group1 = youraccount1,youraccount2

//根據不同路徑設定許可權

# [/foo/bar]

# harry = rw

# &joe = r

# * =

[/]youraccount3=rw//根目錄,youraccount3有讀寫許可權

* = //其他人沒許可權

[/android]

@group1 = rw//android目錄下,group1有讀寫許可權

* = //其他人沒許可權

//根據不同路徑設定許可權

# [repository:/baz/fuz]

# @harry_and_sally = rw

# * = r

3.啟動svn服務

svnserve -d -r $

killall svnserve//關閉服務

4.svn的url

svn://localhost/respositoryname

其他人訪問,只需更改localhost

mac搭建svn伺服器

1 在mac環境下,mac自帶了svn的伺服器端 2 建立svn倉庫,1 建立svn目錄 開啟終端,選擇合適的路徑做為svn倉庫目錄,以後可以在svn目錄下建立多個版本目錄,本人放在users username下 macairwkcaodemacbook air macairwkcao mkdir ...

Mac 搭建SVN伺服器

4 check out 5 使用svn功能 mac說的有點亂,先看下面的步驟 svnserve version 路徑隨意 注意路徑,後面會有坑 svnserve d r users coxhuang documents my svn listen port 5678 監聽5678埠 可以通過acti...

mac 系統下svn的搭建

mac 系統下svn的搭建 看下svn能用不 終端輸入 svn version 如果是 bash svn command not found 你需要安裝 1.mkdir svn 建立svn倉庫目錄儲存目錄 2.svnadmin create svn test 建立倉庫目錄 3.chmod r g w...