2015-07-01 35 views
2

我們有一個存儲在我們本地網絡中的Git存儲庫,我們已經使用了過去6個月。我們希望將此存儲庫轉移(上載)到Bluemix以用於jazz.net項目。如何將預先存在的git存儲庫導入到Bluemix中?

我們需要保留歷史資料庫。這也是必要的,上傳的資料庫不是在Github上(我們希望它只是在jazz.net)

我們嘗試了一些東西:

我們聯繫我們當地的Git倉庫到公共Github上庫。然後(當然),只要我們從Github中刪除該存儲庫(因爲我們只希望它在Jazz上),我們就會失去鏈接的另一面。

我們創建了一個新的存儲庫。這是最初的承諾,問題一。問題二我們通過克隆將我們的本地存儲庫中的工作複製到其中的歷史來丟失我們想要保留的歷史記錄。

是否有其他的選擇,這將允許我們使用我們本地的Git倉庫上Bluemix作爲Jazz項目

那麼,如何才能利用我們對當地Bluemix Git倉庫不失歷史?

謝謝。

回答

5

我們能夠建立一個新的DevOps的服務項目,由現有的Git倉庫:

  • 創建從「我的項目」頁面上Bluemix DevOps Services
  • 一個新項目,創建一個新的Git倉庫我們的新項目。
    • 請勿選擇「使用自述文件和許可證模板初始化存儲庫」。
    • 根據需要選擇或清除其他項目選項。

(這是關鍵)

  • 然後,我們進入一個命令行窗口,並改變我們的預先存在的Git代碼庫的目錄。

我們通過鍵入以下命令推資源庫的內容:

git remote add new_repo https://hub.jazz.net/git/your_alias/project_name 

git push -u new_repo master 

這讓我們得到我們的本地Git倉庫,並將其上傳關於Bluemix使用與它的歷史完好無損。

相關問題