Mac搭建本地svn服務(wù)器,并用Cornerstone連接服務(wù)器

Mac默認已經(jīng)安裝了svn,我們只需要進行配置并開啟就可以了

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

svnserve --version

image

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

下面正式開始配置svn

1.創(chuàng)建代碼庫

我們來創(chuàng)建一個代碼庫用于保存代碼

在終端輸入命令

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

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

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

image

2.配置svn用戶權(quán)限

1)配置svnserve.conf文件

image

用編輯器打開文件

image

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

2)配置passwd文件

image

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

3)配置authz文件

image

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

[/]

@users = rw 這兩句標示給users用戶組相應的權(quán)限

[/]表示授權(quán)的目錄路徑,這里是根目錄,假如根目錄下有一個目錄叫做test,那么我們?nèi)绻庉嫶四夸浀臋?quán)限那么就要寫成[test:/]

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

r表示可讀,w表示可寫

3.啟動svn服務(wù)器

在終端輸入

svnserve -d -r /Users/apple/svn

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

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

我們也可以在活動監(jiān)視器里進行檢驗

image

下面來配置Cornerstone

破解版下載鏈接:
鏈接: https://pan.baidu.com/s/119H29c14kJR3B5aN0kBQ-Q
提取密碼:459a

打開Cornerstone

點擊 Add Repository 添加代碼庫

選擇svn server并填寫紅框中那些內(nèi)容

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

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

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

image
image

至此,用mac配置本地svn服務(wù)器,并用Cornerstone連接svn服務(wù)器就做完了。

原文鏈接:https://www.cnblogs.com/czq1989/p/4913692.html
常見問題歸納:http://www.itdecent.cn/p/be02ec648aac

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容