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

 天佑千行 发布于 2023-02-13 12:11

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

可能是我错过了一些命令

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

2 个回答
  • 最近,我不得不为多个存储库执行此操作.我找到了比在本地克隆repo并将其推送到另一个遥控器(在Bitbucket上)更好的方法.

    Bitbucket提供导入存储库功能.它可以在下面找到Repositories > Import Repository

    Bitbucket  - 进口回购

    只需提供回购和访问凭据的https网址,bitbucket将为您完成剩下的工作.

    我知道这是一个老问题,但这种方法更容易,节省了大量时间.希望这有助于将来的其他人.

    2023-02-13 12:14 回答
  • 如果您有权访问该存储库,那么只需将其克隆到本地计算机就可以获得它的完整副本.例如:

    git clone git@bitbucket.org:username/repository.git
    

    现在,如果您想在线存储它的副本,您可以在Bitbucket上创建一个新的存储库.在填写表格后,Bitbucket将为您提供有关如何将数据推送到内部的快速帮助.选择"我有一个现有项目",将显示以下内容:

    您的计算机上已经有一个Git存储库?让我们把它推到Bitbucket.

    cd /path/to/my/repo
    git remote add origin git@bitbucket.org:your_username/new-repo.git
    git push -u origin --all # pushes up the repo and its refs for the first time
    git push -u origin --tags # pushes up any tags
    

    想从其他网站获取回购?试试我们的进口商!

    您只需要密切关注这些说明.您必须选择一个不同的远程名称,就像克隆一样,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页面,然后单击左上角的"..."图标并选择"Fork".这将允许您直接在Bitbucket上创建存储库的直接副本.

    2023-02-13 12:14 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有