将私有Bitbucket repo导入Github

时间:2017-07-31 09:46:04

标签: git github

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

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

感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

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

1)git remote -v

2)在github上创建repo ...复制存储库URL,

3)将你的git远程仓库添加到你的本地项目中,

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

4)git push origin master 它会将你当前的bitbucket项目镜像为git ......

或者如果你想要端口试试这个,

在这种情况下,

从现有项目中创建捆绑包

git bundle create my_project.bundle --all

如果你想要你可以克隆它。它是您项目的git存储库...

它将保留它的整个历史......

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

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

答案 1 :(得分:0)

根据我的经验,是的。

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

答案 2 :(得分:0)

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

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

  2. 关闭帐户窗口后。单击“新建”(New)下拉按钮,然后选择“从URL复制”。在“源URL”(Source URL)输入字段中粘贴您的Bitbucket存储库的URL。指定目标文件夹。点击“克隆”。这会将您的Bitbucket存储库克隆到本地。 Bitbucket回购网址示例:https://myuserId@bitbucket.org/organistion/repo_name.git

  3. 在github.com上创建一个新存储库,以将其推送到该项目。

  4. 通过github.com复制新创建的空仓库的URL

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

  6. 在源代码树中,打开存储库并导航到右上角的设置图标。

  7. 将打开一个新窗口,选择“遥控器”选项卡。在“远程”下,通过将远程bitbucket路径替换为上面在github上新创建的仓库的复制路径来编辑原始路径。

  8. 然后推送您的代码。这会将最新代码上传到github上新创建的仓库中