如何将预先存在的git存储库导入Bluemix?

Igu*_*guy 2 git devops ibm-cloud

我们在本地网络中存储了一个Git存储库,我们在过去的6个月中一直在使用它.我们希望将此存储库转移(上传)到Bluemix,以便在jazz.net项目中使用.

我们有必要在我们的存储库中保留历史记录.上传的存储库也不必在Github上(我们只想在jazz.net上使用它)

我们尝试过很多东西:

我们将本地Git存储库链接到公共Github存储库.然后(当然)一旦我们从Github删除该存储库(因为我们只想在Jazz上),我们就会失去链接的另一面.

我们创建了一个新的存储库 这是最初的提交,问题一.问题二我们通过克隆将工作从本地存储库复制到其中的方法来丢失我们想要保留的历史记录.

还有其他选项可以让我们在Bluemix上使用我们的本地git存储库作为Jazz项目

那么我们如何才能在Bluemix上使用我们的本地Git存储库而不会丢失历史记录?

谢谢.

Igu*_*guy 5

我们可以通过以下方式设置一个包含现有Git存储库的新DevOps Services项目:

  • 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
Run Code Online (Sandbox Code Playgroud)

这让我们可以使用我们的本地Git存储库并上传它以便在Bluemix上使用,其历史记录保持不变.