2015-07-01 97 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使用与它的历史完好无损。

相关问题