mac搭建svn伺服器

2021-07-04 09:37:36 字數 2048 閱讀 2508

1、在mac環境下,mac自帶了svn的伺服器端

2、建立svn倉庫,

(1)建立svn目錄

開啟終端,選擇合適的路徑做為svn倉庫目錄,以後可以在svn目錄下建立多個版本目錄,本人放在users/username下:

macairwkcaodemacbook-air

:~ macairwkcao$ mkdir svn_root

(2)建立乙個版本目錄

在終端輸入

macairwkcaodemacbook-air

:~ macairwkcao$ cd svn_root/

然後建立乙個版本目錄repository資料夾

macairwkcaodemacbook-air

:svn_root macairwkcao$ mkdir repository

(3)建立乙個**目錄,用來儲存客戶端所上傳的**

建立乙個版本倉庫(路徑是剛剛建立的~/.svn_root/repository),輸入指令:

macairwkcaodemacbook-air:svn_root macairwkcao$ svnadmin create svn_root/repository

macairwkcaodemacbook-air

:repository macairwkcao$ cd conf/

開啟svnserve.conf

macairwkcaodemacbook-air

:conf macairwkcao$ vim svnserve.conf

# anon-access = read  

# auth-access = write

# password-db = passwd

# authz-db = authz

anon-access = read代表匿名訪問的時候是唯讀的,若改為anon-access = none代表禁止匿名訪問,需要帳號密碼才能訪問

(2)開啟passwd,在[users]下面新增帳號和密碼

(3)開啟authz,配置使用者組和許可權

我們可以將在passwd裡新增的使用者分配到不同的使用者組裡,以後的話,就可以對不同使用者組設定不同的許可權,沒有必要對每個使用者進行單獨設定許可權。

在[groups]下面新增組名和使用者名稱,多個使用者之間用逗號(,)隔開

使用[/]代表svn伺服器中的所有資源庫

[/]

@topgroup=rw

至於其他精細的許可權控制,可以參考authz檔案中的其他內容

4.啟動svn伺服器

macairwkcaodemacbook-air

:conf macairwkcao$ svnserve -d -r ~/svn_root/repository

/

沒有任何提示就說明啟動成功了

5.關閉svn伺服器

如果你想要關閉svn伺服器,(在應用程式–》實用工具–》活動監視器,)最有效的辦法是開啟實用工具裡面的「活動監視器」

今天先到這,有時間介紹一下cornerstone基本的使用

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 mycode conf目錄下的三個檔案 anon access read auth access write password db passwd authz db authzanon access re...

Mac 搭建 SVN 伺服器環境

一 建立svn repository svnadmin create path svn pro 倉庫位置,svn是svn的目錄,pro是乙個版本庫的目錄 img 二 配置svn的使用者許可權 主要是修改 svn mycode conf目錄下的三個檔案 authz,passwd,svnserve.co...