mac系統搭建SVN版本控制


SmartSVN 8.6和Keygen for mac(完美破解)http://pan.baidu.com/s/1bnm72qz

一.里面包含SmartSVN 8.6版本 

二.解壓SmartSVN-Keygen.rar 然后打開解壓后的文件里的 syntevo_keygen.jar 輸入名稱和郵箱 生產license文件(注:經過實地測試此適用包括8.5在內的版本 )

svn作為協同開發必不可少的工具,故而重要性不言而喻。那么如何在Mac上配置svn服務端,以及客戶端如何check out數據,我將在本文詳細的描述配置過程。

Begin:

Server配置:

Mac自帶了svn,so,直接創建就好

1.創建svn文件夾

svnadmin    create /path/svn  注:path代表svn文件夾希望存放的位置

創建reposity倉庫文件夾

svnadmin  create /path/svn/reposityrepost文件夾必須創建在svn文件夾下

2.創建好倉庫后進入倉庫文件夾下的conf文件夾 修改其中的文件配置

配置svnserve.conf

將里面的

#anon-access = read

#auth-access = write

#password-db = passwd代表關聯到password文件

#authz-db = authz代表關聯到authz文件

四行前的#號去掉,注意他們前面的空格也要去掉,每一行要靠最左邊,再將anon-access = read改為anon-access = none,這樣禁止匿名訪問

配置passwd

里面存的是用戶與密碼,有示例,直接按照它的格式添加用戶和密碼就可以了

test1=123

test2=456

配置authz

[groups] 后面跟的是用戶組設置,可以將你在passwd里設置的用戶添加到不同的用戶組里,那么之后,可以對不同用戶組設置不同的權限,以免多用戶設置麻煩,多個用戶用,號分隔。可按它的示例做

[groups]

testgroups=test1,test2

之后,可以對不同的版本庫進行權限設置,底下有一個示例,按它的寫法寫就可以了,如果需要對所有的版本庫設置,利用[/]就可以了。如:

[/]

@testgroups=rm用戶組前要用@符號,如果是用戶,直接寫用戶名就可以了。rm代表可讀寫,顯然只讀就是r了。文件中注釋的那幾行是例子,你也可以根據例子操作

 

3.啟動SVN服務

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

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

4.關閉服務

在實用工具---->轟動監視器中搜索,然后關閉。這里就不上圖了,我想大家都知道

5、測試

svn checkout svn://127.0.0.1/pro --username=test1 --password=123 ./pro

 

客戶端配置

下載smartSvn以前用的version,現在貌似不能用了(軟件自行下載吧)

1.打開smartSvn會進入下面的界面 注意:請先選擇import那一項,點擊ok按鈕

2.選擇將要作為同步開發的文件的文件夾,點擊continue

3.連接服務端的倉庫路徑,如下圖,點擊continue。之后還會出現讓輸入用戶名密碼的對話框,輸入之前服務器配置的用戶名密碼就行

 

4.可以直接點擊import,到這里為止,服務端所要共享協同開發的文件才配置好

ps:其他人如何使用客戶端去連接svn服務端呢?

1.打開客戶端,會出現上面第一步的界面,選擇check out那行。或者 選擇菜單中的project選項中的check out按鈕 ,點擊ok。

2.重復上面第三步一樣的動作

3.接下來按照提示往下走就行

到此服務端和客戶端都配置成功,這下就可以隨意high了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM