我的朋友在Bitbucket上有一个存储库,我想将这个存储库(供以后参考,以便如果他删除该存储库,我仍然有一个副本)复制到我的bitbucket帐户。我试过裸克隆,推镜等等.但是:(
也许我错过了一些命令
PS:存储库类型是git (不是hg)
发布于 2015-05-07 07:13:37
最近,我不得不对多个存储库执行此操作。我找到了一个更好的方法,而不是在本地克隆回购,然后将它推到另一个遥控器上(在Bitbucket上)。
Bitbucket提供了import repository特性。它可以在Repositories > Import Repository
下找到
只需提供回购和访问凭据的https url即可,bitbucket将为您完成其余的工作。
我知道这是个老问题,但是这个方法更容易,而且节省了很多时间。希望这对未来的其他人有所帮助。
发布于 2015-04-15 15:49:27
如果您可以访问该存储库,那么只需将其克隆到本地计算机上就可以得到它的完整副本。例如:
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
已经被采用:
git remote add mycopy git@bitbucket.org:your_username/new-repo.git
git push -u mycopy --all
git push -u mycopy --tags
或者您必须首先删除origin
遥控器:
git remote remove origin
推送后,Bitbucket的存储库将包含完整的内容,因此您的备份已经就绪。
另一个可能更简单的选择是直接分叉您朋友的存储库。可以通过访问Bitbucket页面,然后单击“…”来做到这一点。图标在左上角,并选择“叉”。这将使您可以直接在Bitbucket上创建存储库的直接副本。
发布于 2018-10-19 16:32:11
我想指出的是,BitBucket已经重新设计了他们的站点,Import 功能现在作为一个选项出现在CreateRepository( '+‘图标)菜单中。
您只需粘贴到存储库URL中,并选中需要授权的复选框,它将自动填充当前的登录凭据并自动填充段塞名称。将弹格更改为任何您想要的,然后单击“导入”。
当导入完成时,您会收到一封电子邮件,如果您想坐着等待,页面上会有一个进度条。
我也想指出,我可以张贴一个答复,但不能评论Parkar的答案,因为我没有50声誉。
编辑:如果您是新手,无法找到存储库URL,就可以从存储库中获取URL,点击 clone 按钮,只复制它弹出的克隆命令的URL部分。您还可能需要将选择从SSH更改为HTTPS,这样授权才能自动工作。
https://stackoverflow.com/questions/20343615
复制相似问题