首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将Bitbucket存储库从一个帐户复制到另一个bitbucket帐户

将Bitbucket存储库从一个帐户复制到另一个bitbucket帐户
EN

Stack Overflow用户
提问于 2013-12-03 05:32:10
回答 3查看 24.8K关注 0票数 25

我的朋友在Bitbucket上有一个存储库,我想将这个存储库(供以后参考,以便如果他删除该存储库,我仍然有一个副本)复制到我的bitbucket帐户。我试过裸克隆,推镜等等.但是:(

也许我错过了一些命令

PS:存储库类型是git (不是hg)

EN

回答 3

Stack Overflow用户

发布于 2015-05-07 07:13:37

最近,我不得不对多个存储库执行此操作。我找到了一个更好的方法,而不是在本地克隆回购,然后将它推到另一个遥控器上(在Bitbucket上)。

Bitbucket提供了import repository特性。它可以在Repositories > Import Repository下找到

只需提供回购和访问凭据的https url即可,bitbucket将为您完成其余的工作。

我知道这是个老问题,但是这个方法更容易,而且节省了很多时间。希望这对未来的其他人有所帮助。

票数 66
EN

Stack Overflow用户

发布于 2015-04-15 15:49:27

如果您可以访问该存储库,那么只需将其克隆到本地计算机上就可以得到它的完整副本。例如:

代码语言:javascript
运行
复制
git clone git@bitbucket.org:username/repository.git

现在,如果您想在网上存储它的副本,您只需按下create a new repository on Bitbucket即可。在填写完表单后,Bitbucket将为您提供如何将数据推入内部的快速帮助。选择“我有一个现有的项目”,以下内容将显示:

你的电脑上已经有一个Git存储库了吗?让我们把它推到Bitbucket。 cd /path/to/my/repo git远程添加源git@bitbucket.org:your_username/new-repo.git推动-u原产地--所有#第一次推高回购程序及其参考文件git推动-u原产地--标记#推上任何标记 想从另一个网站买个回购品吗?试试我们的进口商!

你只需要严格遵循这些指令。您必须选择一个不同的远程名称,尽管与您的克隆一样,origin已经被采用:

代码语言:javascript
运行
复制
git remote add mycopy git@bitbucket.org:your_username/new-repo.git
git push -u mycopy --all
git push -u mycopy --tags

或者您必须首先删除origin遥控器:

代码语言:javascript
运行
复制
git remote remove origin

推送后,Bitbucket的存储库将包含完整的内容,因此您的备份已经就绪。

另一个可能更简单的选择是直接分叉您朋友的存储库。可以通过访问Bitbucket页面,然后单击“…”来做到这一点。图标在左上角,并选择“叉”。这将使您可以直接在Bitbucket上创建存储库的直接副本。

票数 13
EN

Stack Overflow用户

发布于 2018-10-19 16:32:11

我想指出的是,BitBucket已经重新设计了他们的站点,Import 功能现在作为一个选项出现在CreateRepository( '+‘图标)菜单中。

您只需粘贴到存储库URL中,并选中需要授权的复选框,它将自动填充当前的登录凭据并自动填充段塞名称。将弹格更改为任何您想要的,然后单击“导入”。

当导入完成时,您会收到一封电子邮件,如果您想坐着等待,页面上会有一个进度条。

我也想指出,我可以张贴一个答复,但不能评论Parkar的答案,因为我没有50声誉。

编辑:如果您是新手,无法找到存储库URL,就可以从存储库中获取URL,点击 clone 按钮,只复制它弹出的克隆命令的URL部分。您还可能需要将选择从SSH更改为HTTPS,这样授权才能自动工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20343615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档