更新时间:2023-07-25 GMT+08:00
导入外部仓库
用于将其它云端仓库导入到代码托管服务中,也可以将代码托管服务中一个区域的仓库导入到另一个区域(仓库备份),导入后的仓库与源仓库彼此独立。
目前新加坡局点不支持此功能。
在代码托管服务控制台导入外部仓库的步骤如下:
- 进入代码托管服务仓库列表页。
- 单击“普通新建”旁的,在扩展框中选择“导入外部仓库”,进入页面。
- 外部仓库可以是Git远程仓库(HTTPS)或SVN。
- 导入时,源仓端口限制为:80、443,以及大于1024的端口。
- 目前完全支持的源站地址包括:GitHub、Gitee、GitLab、SVN。如果使用其它源站地址导入失败,请联系技术支持确认源站白名单。
- 填写源仓库路径,填写源仓库访问的用户名和密码(开源仓库不需要填写)。
- 单击“下一步”按钮,进入“创建仓库”页面,填写仓库基本信息。
表1 字段说明 字段名称
是否必填
备注说明
代码仓库名称
是
请以字母、数字、下划线开头,名称还可包含点和连字符,但不能以.git、.atom结尾,限制200个字符。
描述
否
为您的仓库填写描述,限制2000个字符。
权限设置
否
- 允许项目内人员访问仓库。
选择后会自动将项目中的项目经理设为仓库管理员,开发人员设为仓库普通成员。当项目新增这两个角色时,也会自动同步到已经存在的仓库中。
是否公开
是
可选择:
- 私有。
仓库仅对仓库成员可见,仓库成员可访问仓库或者提交代码。
- 公开只读。
仓库对所有访客公开只读,可以选择开源许可证作为备注。
分支设置
是
可选择同步源仓库的默认分支或全部分支。
增加定时同步
否
勾选“增加定时同步”功能:
- 每天自动从源仓库导入仓库的默认分支。
- 仓库将成为只读镜像仓库,不能写入,并且只同步当前创建仓库的默认分支对应的第三方仓库的分支。
同步分为手动同步和定时同步,同步分支配置后不可更改,可参考同步仓库。
- 允许项目内人员访问仓库。
- 单击“确定”按钮,完成仓库导入,跳转到仓库列表页。
- 仓库导入超时时间为30min。如果导入超时,建议使用客户端clone/push来处理。
- 导入的内容中不包含Git LFS对象。
- 该功能需要保证被导入的仓库域名和服务节点网络连通。
父主题: 创建代码托管仓库