關于Cornerstone 本地搭建服務器 和 公司搭建服務器的心得

? ? ? 之前也有了解一下,可是怎么對于我來收.很多東西都不懂,就在網上查了很多資料.但是很多我都有些不懂,經過一些研究,自己也做了一下.把自己做的時候的心得寫一下,希望對新手有所幫助.

一.首先我們需要下載Cornerstone,這里不再詳細說明,不知到怎么下載可以上網搜一下.

? ? 好了廢話不多說,現在可以開始正題了.

1. 我們需要添加你想放在服務器上面的東西.

--> Cornerstone 左下角REPOSITORIES欄右邊的加號按鈕,

在彈出的視圖中選擇File Repository,然后選擇Create a New Repository,接著開始填寫資料

Where欄目是指本地服務器的存放地址,我一般是選擇放在Mac的文稿里邊的,那里好分辨。

Nickname是指你本地服務器的名稱,隨便取,你認得就好,比如我的叫做:FT Boy

Create as我一般選擇與NickName同名

Compatibility就是兼容SVN的版本啦,現在Xcode7.3自帶的應該是SVN 1.7吧,所以選1.7是沒事的,如果你不知道你所擁有的SVN的版本號,我這邊的一段命令svn --version,這樣你就可以獲取自己SVN的版本號了。

我的是1.6版本.

一切OK后,Add就好。

二. ?下面就是配置SVN ?,這個網上也很多.這里詳細的講解一下

點擊你的資源庫文件夾,也就是第一步你所創建的文件夾,然后修改他的子文件夾conf中的authz、passwd、svnserve.conf這三個文件,直接用文本工具打開就好

1、authz

a、修改之前呢是這樣的,

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

# [/foo/bar]

# harry = rw

# &joe = r

# * =

b、修改之后呢是這樣的

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

testGroup =ft,tf

[/]

@testGroup=rw

[/]

ft=rw

tf=rw

# [/foo/bar]

# harry = rw

# &joe = r

# * =

很明顯中間多了這么一串

testGroup =ft,tf

[/]

@testGroup=rw

[/]

ft=rw

tf=rw

首先呢,testGroup就是你所創建的組名了,自定義的,隨便寫。

ft,tf這個呢就是你的組成員

[/]

@testGroup=rw

[/]

ft=rw

tf=rw

這個就是所謂的配置權限了,[/]代表你SVN中的所有資源,再加上@testGroup=rw意思是該小組中所有成員對SVN中的所有資源具有讀寫權限,rw = read and write

至于為什么后面又要加上

[/]

ft=rw

tf=rw

這一串我就不是很清楚了,畢竟這個涉及得少。

2、passed

成員添加了就該設置密碼了吧

修改前:

[users]

# harry = harryssecret

# sally = sallyssecret

修改后:

[users]

# harry = harryssecret

# sally = sallyssecret

ft=123456

tf=123456

3、svnserve.conf

修改前:

其中有這么四段,自己去找吧

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = author

修改后:

刪掉每段前面的空格和#,

其中值得注意的是:anon-access = read這個表示用于他人匿名查看你的資源,但是他僅僅具有查看功能,

anon-access = none這個呢就代表要查看資源必須具有賬號和密碼

anon-access = none

auth-access = write

password-db = passwd

authz-db = author

如此,SVN的權限就配置好了

三、開啟你的SVN

在終端中輸出指令:svnserve -d -r +你的版本庫地址

強調一下,版本庫地址盡量別手動輸入地址,很容易出錯的,直接拖文件夾進終端,他會自動生成的,地址反正比你的準確就對了

我的是:svnserve -d -r /Users/cmcc/Desktop/FT\ Boy ,輸入完畢沒反應,基本上就是成功了,不信的話自己也可以去活動監視器里面看的

四、上傳源文件

在Cornerstone中,光標選中居于左下角的你的版本庫,然后在軟件中上方就能點擊import了,然后按照他的提示,去選擇你要上傳的源文件就好

五、Check源文件

import源文件之后,你有兩種選擇方式:其一為中上方的export,這個僅僅是導出源文件,他并不具有svn的基本功能,我們一般用的是check,點擊cornerstone中的源文件,然后點擊左上角的Check Out

Check Out As 是你導出后文件的名稱,

Where是導出位置

Format是SVN的版本,別選錯了

我這里是1.6版本的

如此你自己的SVN就好了,剩余的就是你的小伙伴的工作了

六、小伙伴check源代碼

打開工具Cornerstone,然后點擊左下角REPOSITORIES旁邊的"+",在彈出視圖上選擇SVN Server,填寫

Server:是搭建SVN服務器之人的IP

Port:一般本地SVN服務器的應該不用寫

Repository:這是資源庫下代碼庫的地址,也就是你存放源代碼的上一級,這個待會兒再細說

Nickname:這個當你填寫上面之后會自動生成的

Name:你的SVN賬號

Pasword:你的SVN密碼

點擊Add,左下方自然會生成你的資源庫的,然后光標移至該資源庫中的源代碼,點擊左上角的CheckOut,以后你寫代碼就得在你所check的地址中寫了。

注意:下面來詳細說一下這個Repository

我們都知道這是源代碼存放地址,但是不明白的是為什么我此時不寫地址也能拷貝出代碼,其實我也不懂。但是我想要說的解法:

比如,我們多數情況下只會創建一個SVN,然后多個項目存儲在資源庫中,但是像我這個例子中,我們不寫地址,那么我們的結果是把所有的資源都拷貝了過來,可是我們只是想要其中一部分而已呢,

此時我們就要創建子文件夾了:光標移至資源庫,然后右擊資源庫的空白處就會出現選擇菜單,點擊New Floder in "FF",然后按著提示做就創建了子文件夾了,此后我們不同的源代碼就可以存儲在一個SVN中,并且能夠被單一識別。

參考網址http://www.2cto.com/kf/201604/499375.html

二. 設置Cornerstone 忽略文件、文件夾

1 顯示 以配置的忽略選項

2 取消默認的選項



3 . 點擊Save 即可

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,362評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,013評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,346評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,421評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,146評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,534評論 1 325
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,585評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,767評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,318評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,074評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,258評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,828評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,486評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,916評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,156評論 1 290
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,993評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,234評論 2 375

推薦閱讀更多精彩內容