Bitbucket 有一个用于从远程位置导入存储库的导入工具,但它仅支持该git://
协议。我们现有的存储库位于防火墙后面的公司控制机器上,我无法更改git://
且不可用。我需要将存储库从我们公司的机器移动到 bitbucket,保持原始存储库中的所有历史记录和详细信息完好无损。
有什么方法可以通过 ssh 将原始存储库克隆到本地计算机,然后将该存储库推送到 bitbucket 上新的裸初始化存储库来完成此操作?我会以这种方式丢失任何历史记录或数据吗?
(我希望得到一个不是特定于 bitbucket 的答案,但无论如何都可以“移动”一个 git 存储库。)