2014-01-31 12 views
0

我正在做一些個人編碼項目的第一步。我想要做的是能夠克隆我擁有的所有計算機中每個項目的主文件夾。我基本上是從家裏的MAC,工作中的Windows機器(我打算創建一個Ubuntu VM並在那裏運行所有內容),另一個在家裏的Ubuntu機器和一個Ubuntu VPS上工作。我也擁有一個bitbucket帳戶。如何將我的主存儲庫克隆到多臺計算機/不同的操作系統?

我已經成功的唯一的事情是在遠程到位桶回購我的主Mac上安裝Git和添加/提交/推數據。我應該遵循哪些步驟來實現我想要的?我是否在所有計算機上使用提取/拉取來克隆主要bitbucket回購?或者,我將除了主MAC之外的其他所有電腦都設置爲遙控器,並從這裏推送給所有人?

回答

3

你克隆與git clone並在每個下游回購運行git pull定期更新的奴隸。

如果你能SSH到所有的箱子,你能等效從主推,但在互聯網服務供應商等方式訪問控件通常做,這往往是在實踐中並不可行。

請記住,Git是分散的。不要不必要地讓Mac在拓撲結構中處於特殊位置。如果你在精神上爲任何一位客戶推動掌握的可能性做好準備,那麼有一天你會很高興,因爲你沒有把自己塗在這個角落。這將是一個精神上的練習,而不是技術練習;如果您習慣於集中式拓撲,那麼養成這種習慣是一種努力(主要是,不要依賴任何在主數據庫中不是最新的或者在任何客戶端系統上都可以輕鬆獲得的東西。基本的衛生真的)。

+0

你的回覆遠遠超出了我的預期。謝謝。 – Radolino

1

使用您的到位桶回購爲中心的回購,並從那裏你要使用的每臺機器上推/拉。

這樣到位桶回購是真理的來源。而且,它基本上都可以從任何地方訪問,而如果你在一臺遠程機器上工作,而你轉移到另一臺機器上,則可能無法從Windows機器上獲取。

+0

爲什麼我無法從Windows機器上拔出? – Radolino

+0

你把它關掉了嗎?它是一臺筆記本電腦,它移動?可能位於無法從中取得防火牆。只要您有互聯網接入,BitBucket將始終可供您使用。 –

相關問題