搭建蘋果更新伺服器
『壹』 如何在蘋果系統下搭建SVN伺服器
使用SubVersion伺服器,般使用烏龜,客戶端使用xcode自帶subversion.配服務端,直接使用checkout,使用.
Windows環境我般使用TortoiseSVN搭建svn環境Mac環境由於Mac自帶svn伺服器端客戶端功能所我裝任何第三軟體前提使用svn功能需做簡單配置
我首先看何Mac環境搭建svn伺服器端環境
創建代碼倉庫用存儲客戶端所傳代碼
我先/User/apple目錄新建svn目錄svn目錄創建倉庫目錄
打終端創建mycode倉庫輸入指令:svnadmin create /Users/apple/svn/mycode
指令執行功發現硬碟/Users/apple/svn/mycode目錄目錄結構:
配置svn用戶許可權
主要修改/svn/mycode/conf目錄三文件
1.打svnserve.conf列配置項前面#空格都掉
[java] view plain
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
anon-access = read代表匿名訪問候讀若改anon-access = none代表禁止匿名訪問需要帳號密碼才能訪問
2.打passwd[users]面添加帳號密碼比:
[java] view plain
[users]
mj = 123
jj = 456
帳號mj密碼123
3.打authz配置用戶組許可權
我passwd添加用戶配同用戶組同用戶組設置同許可權沒必要每用戶進行單獨設置許可權
[groups]面添加組名用戶名用戶間用逗號(,)隔
[java] view plain
[groups]
topgroup=mj,jj
說明mjjj都屬於topgroup組接再進行許可權配置
使用[/]代表svn伺服器所資源庫
[java] view plain
[/]
@topgroup = rw
面配置說明topgroup組所用戶所資源庫都讀寫(rw)許可權組名前面要用@
用戶名用加@比mj用戶讀寫許可權
[java] view plain
[/]
mj = rw
至於其精細許可權控制參考authz文件其內容
4.啟svn伺服器
前面配置關鍵看能否啟伺服器若啟前面做再工作徒勞
終端輸入列指令:svnserve -d -r /Users/apple/svn
或者輸入:svnserve -d -r /Users/apple/svn/mycode
沒任何提示說明啟功
5.關閉svn伺服器
想要關閉svn伺服器效辦打實用工具面監視器
綜合述我輕松搭建svn伺服器環境