Mac搭建本地svn服務器,並用Cornerstone連接服務器


Mac默認已經安裝了svn,我們只需要進行配置並開啟就可以了

首先我們可以驗證一下是否安裝了svn,打開終端,輸入命令

svnserve --version

這里可以看到目前svn的版本號,說明已經安裝好了svn

下面正式開始配置svn

1.創建代碼庫

我們來創建一個代碼庫用於保存代碼

在終端輸入命令

sudo mkdir -p /Users/apple(根據自己的用戶名修改)/svn/mycode    //創建了一個文件夾,這個文件夾路徑可以自己隨意設定

sudo svnadmin create /Users/apple(根據自己的用戶名修改)/svn/mycode   //將之前創建的文件夾設置為svn的代碼庫

我們在Finder中打開上面的路徑,我們可以開到其中生成了一些文件,我們需要配置conf文件夾下的文件

2.配置svn用戶權限

  1)配置svnserve.conf文件

用編輯器打開文件

修改以上位置,其中anon-access = read代表匿名訪問的時候是只讀的,若改為anon-access = none代表禁止匿名訪問,需要帳號密碼才能訪問

  2)配置passwd文件

在文件中添加以上內容,需要將內容添加在[users]下面,以上內容標示創建了兩個用戶,用戶aaa密碼是111,用戶bbb密碼是222

  3)配置authz文件

在[groups]下添加uesrs = aaa,bbb標示創建了一個用戶組,此用戶組包含有aaa和bbb兩個用戶

[/]

@users = rw 這兩句標示給users用戶組相應的權限

[/]表示授權的目錄路徑,這里是根目錄,假如根目錄下有一個目錄叫做test,那么我們如果要編輯此目錄的權限那么就要寫成[test:/]

@uesr表示給用戶組授權,如果要給某一個用戶授權則不用寫前面的@

r表示可讀,w表示可寫

3.啟動svn服務器

在終端輸入

svnserve -d -r /Users/apple/svn

注意不要輸入svnserve -d -r /Users/apple/svn/mycode

沒有錯誤返回就說明svn服務器開啟成功了

我們也可以在活動監視器里進行檢驗

下面來配置Cornerstone

給個下載的鏈接http://down.xiazai2.net/?/121625/cr173/SVN%B9%DC%C0%ED%B9%A4%BE%DF.exe

SVN管理工具(Cornerstone Mac版) V2.7.10 破解版 已經破解 dmg文件無密碼,也不需要注冊機 直接使用即可

打開Cornerstone

點擊+添加代碼庫

 

選擇svn server並填寫紅框中那些內容 

server :如果服務器在本地就寫localhost 在局域網的其他電腦上就寫他的ip地址

repository path:這里的地址用的是上面配置svn時的代碼庫路徑,如果上面的路徑跟我不同自己改一下

最下面兩個是用戶名和密碼,最后save就好了,如果連接成功會顯示success

至此,用mac配置本地svn服務器,並用Cornerstone連接svn服務器就做完了

 

參考:http://blog.sqstudio.com/otherskill/1048.html

  http://m.blog.csdn.net/blog/kekey1210/16463289


免責聲明!

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



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