Mac默認(rèn)已經(jīng)安裝了svn,我們只需要進(jìn)行配置并開啟就可以了
首先我們可以驗(yàn)證一下是否安裝了svn憨琳,打開終端诫钓,輸入命令
svnserve --version
這里可以看到目前svn的版本號(hào),說明已經(jīng)安裝好了svn
下面正式開始配置svn
1.創(chuàng)建代碼庫(kù)
我們來創(chuàng)建一個(gè)代碼庫(kù)用于保存代碼
在終端輸入命令
sudo mkdir -p /Users/apple(根據(jù)自己的用戶名修改)/svn/mycode //創(chuàng)建了一個(gè)文件夾篙螟,這個(gè)文件夾路徑可以自己隨意設(shè)定
sudo svnadmin create /Users/apple(根據(jù)自己的用戶名修改)/svn/mycode //將之前創(chuàng)建的文件夾設(shè)置為svn的代碼庫(kù)
我們?cè)贔inder中打開上面的路徑菌湃,我們可以開到其中生成了一些文件,我們需要配置conf文件夾下的文件
2.配置svn用戶權(quán)限
1)配置svnserve.conf文件
用編輯器打開文件
修改以上位置遍略,其中anon-access = read代表匿名訪問的時(shí)候是只讀的惧所,若改為anon-access = none代表禁止匿名訪問,需要帳號(hào)密碼才能訪問
2)配置passwd文件
在文件中添加以上內(nèi)容绪杏,需要將內(nèi)容添加在[users]下面下愈,以上內(nèi)容標(biāo)示創(chuàng)建了兩個(gè)用戶,用戶aaa密碼是111寞忿,用戶bbb密碼是222
3)配置authz文件
在[groups]下添加uesrs = aaa,bbb標(biāo)示創(chuàng)建了一個(gè)用戶組驰唬,此用戶組包含有aaa和bbb兩個(gè)用戶
[/]
@users = rw 這兩句標(biāo)示給users用戶組相應(yīng)的權(quán)限
[/]表示授權(quán)的目錄路徑顶岸,這里是根目錄腔彰,假如根目錄下有一個(gè)目錄叫做test,那么我們?nèi)绻庉嫶四夸浀臋?quán)限那么就要寫成[test:/]
@uesr表示給用戶組授權(quán)叫编,如果要給某一個(gè)用戶授權(quán)則不用寫前面的@
r表示可讀,w表示可寫
3.啟動(dòng)svn服務(wù)器
在終端輸入
svnserve -d -r /Users/apple/svn
注意不要輸入svnserve -d -r /Users/apple/svn/mycode
沒有錯(cuò)誤返回就說明svn服務(wù)器開啟成功了
我們也可以在活動(dòng)監(jiān)視器里進(jìn)行檢驗(yàn)
下面來配置Cornerstone
破解版下載鏈接:
鏈接: https://pan.baidu.com/s/119H29c14kJR3B5aN0kBQ-Q
提取密碼:459a
打開Cornerstone
點(diǎn)擊 Add Repository 添加代碼庫(kù)
選擇svn server并填寫紅框中那些內(nèi)容
server :如果服務(wù)器在本地就寫localhost 在局域網(wǎng)的其他電腦上就寫他的ip地址
repository path:這里的地址用的是上面配置svn時(shí)的代碼庫(kù)路徑霹抛,如果上面的路徑跟我不同自己改一下
最下面兩個(gè)是用戶名和密碼搓逾,最后save就好了,如果連接成功會(huì)顯示success
至此,用mac配置本地svn服務(wù)器杯拐,并用Cornerstone連接svn服務(wù)器就做完了霞篡。
原文鏈接:https://www.cnblogs.com/czq1989/p/4913692.html
常見問題歸納:http://www.reibang.com/p/be02ec648aac