提问者:小点点

将私有Bitbucket存储库导入Github


环顾四周后,我有一个简单的问题没有回答:

github的导入工具是否也从我是唯一贡献者的Bitbucket上的项目导入提交历史记录?

  • https://stackoverflow.com/a/26702623/2012407

谢谢你的帮助!


共3个答案

匿名用户

只需检查您现有本地的远程。

1)git远程-v

2)在github上创建repo…复制仓库URL,

3)将您的git远程repo添加到您的本地项目中,

git remote add origin https://github.io/my_proj.git

4)git push源master它会将您当前的bitbucket项目镜像到git…

或者如果你想港口试试这个,

在这种情况下,

从现有项目创建捆绑包,

git bundle create my_project.bundle --all

如果你愿意,你可以从中克隆。它是您项目的git存储库…

它将保存它的整个历史…

然后在github中创建repo。复制repoURL并将其放在项目目录中。

git remote add origin https://github.io/my_proj.git

匿名用户

根据我的经验,是的。

我已经将几个项目从bitbucket移动到github,所有的历史记录都随之而来,即使从Mercurial项目迁移也是如此。

匿名用户

要将私有位桶存储库导入github,我使用了SourceTree。在SourceTree中,

>

  • 导航到右上角的“设置”齿轮下拉图标,然后选择“帐户”。然后从要导入项目的位置选择您的bitbucket帐户作为默认值。

    关闭帐户窗口后。单击“新建”下拉按钮并选择“从URL克隆”。在“源URL”输入字段中粘贴bitbucket存储库的url。指定目标文件夹。单击“克隆”。这将克隆您的bitbucket存储库到本地。Bitbucket存储库URL示例:https://myuserId@bitbucket.org/组织/repo_name. git

    在要推送此项目的github.com上创建一个新的repo。

    复制新创建的空回购的urlgithub.com

    重复步骤1,但现在选择您的github帐户作为默认帐户。

    在source cetree中,打开repo并导航到右上角的设置图标。

    将打开一个新窗口,选择Remotes选项卡。在Remotes下,通过将远程位桶路径替换为上面复制的github上新创建的repo的路径来编辑源路径。

    然后推送你的代码。这将通过github将最新代码上传到新创建的repo