繁体   English   中英

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

[英]How can I import a pre-existing git repository into Bluemix?

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

我们必须将历史记录保留在存储库中。 还有必要不要将上传的存储库放在Github上(我们只希望它在jazz.net上)

我们尝试了许多事情:

我们将本地Git存储库链接到公共Github存储库。 然后(当然),一旦我们从Github删除该存储库(因为我们只希望在Jazz上使用它),我们就会失去链接的另一端。

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

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

那么如何在不丢失历史记录的情况下在Bluemix上使用我们本地的Git存储库?

谢谢。

我们可以通过以下方式使用现有的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

这使我们可以获取本地的Git存储库,并将其上传到Bluemix中,使其历史记录完整无缺。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM