Mac默認已經安裝了svn,咱們只須要進行配置並開啓就能夠了html
首先咱們能夠驗證一下是否安裝了svn,打開終端,輸入命令服務器
svnserve --versionapp
這裏能夠看到目前svn的版本號,說明已經安裝好了svn編輯器
下面正式開始配置svnsvn
1.建立代碼庫工具
咱們來建立一個代碼庫用於保存代碼spa
在終端輸入命令.net
sudo mkdir -p /Users/apple(根據本身的用戶名修改)/svn/mycode //建立了一個文件夾,這個文件夾路徑能夠本身隨意設定code
sudo svnadmin create /Users/apple(根據本身的用戶名修改)/svn/mycode //將以前建立的文件夾設置爲svn的代碼庫server
咱們在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