Mac 搭建 SVN 伺服器環境

2021-08-22 12:16:12 字數 1957 閱讀 2063

一、建立svn repository

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

img

二、配置svn的使用者許可權

主要是修改/svn/mycode/conf目錄下的三個檔案: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,在[users]下面新增帳號和密碼

帳號是mj,密碼是123; 帳號是jj,密碼是456

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

我們可以將在 passwd 裡新增的使用者分配到不同的使用者組裡,以後的話,就可以對不同使用者組設定不同的許可權,沒有必要對每個使用者進行單獨設定許可權。 在[groups]下面新增組名和使用者名稱,多個使用者之間用逗號(,)隔開

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

4.啟動svn服務

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

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

例項:在終端輸入下列指令:

開啟實用工具裡面的「活動監視器」 ,如下圖所示:

三、使用svn客戶端功能

1.從本地匯入**到伺服器(第一次初始化匯入)在終端中輸入

2.輸入提交指令:

svn commit -m "修改了website檔案"

img

4.更新伺服器端的**到客戶端

在終端中定位到客戶端**目錄後,比如上面的

svn update
5.至於svn的其他用法,可以在終端輸入:

svn help
參考

**:

Mac搭建svn伺服器環境

1首先建立資料夾作為服務端的倉庫,用於存放客戶端上傳的 和文件 開啟終端,執行下圖所示的命令建立mytest倉庫 上面的命令建立成功之後,就會生成mytest目錄,並且該目錄下會產生下圖所示的目錄結構 下面需要配置svn的使用者許可權,進入conf目錄下,有如下所示的四個檔案 開啟svnserve....

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...