文档首页 > > 用户指南> 创建云端仓库> 导入外部仓库

导入外部仓库

分享
更新时间:2020/10/19 GMT+08:00

用于将其它云端仓库导入到代码托管服务中,也可以将代码托管服务中一个区域的仓库导入到另一个区域(异地备份),导入后的仓库与源仓库彼此独立。

在代码托管服务控制台导入外部仓库的步骤如下:

  1. 进入代码托管服务首页(注意切换到您对应的区域)。
  2. 单击“普通新建”旁的,在扩展框中选择“导入外部仓库”,弹出“填写外部仓库信息”页面。

    外部仓库可以是Git远程仓库(HTTPS)或SVN。

  3. (可选,开源仓库不需要填写)填写源仓库访问的用户名和密码。
  4. 单击“下一步”按钮,进入“导入外部仓库-仓库详情”页面,填写仓库基本信息。

    表1 导入外部仓库时所需填写字段

    字段名称

    是否必填

    备注说明

    代码仓库名称

    • 以字母、数字、下划线开头,名称还可包含点和连字符。
    • 请慎重填写,保存后不能更改。
    • 默认为源仓库名称。

    归属项目

    • 仓库必须挂在项目下。
    • 如果在项目内新建仓库则默认选择该项目,页面会隐去“归属项目”这个字段。
    • 如果账号下没有项目或者在项目选择框中选择“新建项目”会先弹出“快捷新建项目”页面,这时建立的项目是basic项目。

    (basic项目,只有代码托管、代码检查功能,其它功能都不开通也不显示,需要手动去项目设置页更改才能变成基础项目)。

    描述

    -

    为您的仓库填写描述。

    仓库设置

    -

    • 只有开源项目(不需要用户名密码)导入时才会出现这个配置项。
    • 勾选后定时同步导入仓库的默认分支,每天自动从源仓库导入仓库的默认分支;仓库将成为只读镜像仓库,不能写入。并且只同步当前创建仓库的默认分支对应的第三方仓库的分支。(暂不支持私有镜像仓同步)
    • 导入后可在仓库详情中的 设置 > 基础设置 > 仓库同步中关闭、开启定时同步镜像仓。

    权限设置

    -

    可选择:

    • 允许项目内人员访问仓库。

      选择后会将项目中的项目经理、开发人员自动设为仓库的管理员、仓库普通成员。当项目新增这两个角色时,也会自动同步到已经存在的仓库中。

    • 自动创建代码检查任务(免费)。

      仓库创建完成后在代码检查任务列表,可看到对应仓库的检查任务。(注意切换到仓库所在区域)

    是否公开

    可选择

    • 私有

      仓库仅对仓库成员可见,仓库成员可访问仓库或者提交代码。

    • 公开只读

      仓库对所有华为云用户公开只读,但不出现在仓库列表及搜索中,可以选择开源许可证作为备注。

  5. 单击“确定”按钮,完成仓库导入,跳转到仓库列表页。
  • 仓库导入超时时间为30min。如果导入超时,建议使用客户端clone/push来处理。
  • 导入的内容中不包含Git LFS对象。
  • 导入的仓库会比其它仓库多一个同步仓库功能。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问