更新时间:2023-07-25 GMT+08:00
将基于Git的远程仓库导入代码托管
背景信息
代码托管服务支持您将基于Git的云端仓库导入。
这里基于Git的远程仓库指的是GitHub这类存储服务中的云端仓库。
将Git仓库克隆到本地,再关联并推送到代码托管
将远程仓库克隆到本地,再关联、推送到云端代码托管中。
- 安装与配置Git客户端。
- 从源仓库地址下载裸仓。
下面以GitHub为例:
- 将本地仓库关联并推送到代码托管。
- 在代码托管服务中新建普通仓库,在“权限设置”里,不要勾选“允许生成README文件”。
- 进入1中新建的仓库详情页,单击“克隆/下载”,根据需要单击“用SSH克隆”或“用HTTPS克隆”,再单击按钮,取得仓库地址。
本示例中以HTTPS地址为例。
- 在本地源代码的根目录下,打开Git Bash客户端,执行以下命令将本地的仓库推送到新建的代码托管仓库中。
git push --mirror 新建的代码托管仓库的地址
指令执行时,会提示您输入代码托管仓库的HTTPS帐号和密码,正确输入即可。(如何获取HTTPS帐号、密码?)
如果您的源仓库有分支和标签,也会一并推送到代码托管云端仓库。
- 在代码托管服务中新建普通仓库,在“权限设置”里,不要勾选“允许生成README文件”。
推送成功后,到代码托管云端仓库内验证迁移是否完整。(如何浏览代码托管云端仓库?)
父主题: 仓库迁移