Git 仓库

平台支持创建 Git 仓库的关联链接,并将 Git 仓库中的代码挂载到“开发环境”、“训练任务”中。

4.4 版本新增: Git 仓库支持 GitHub。

提示

  • Git 仓库目前支持 GitLab 和 GitHub;

  • 集群需要能访问相关的 Git 服务器。

添加 Git 仓库

  1. 左侧功能栏选择 “算法管理->Git 仓库”;

  2. 单击右上角“添加 Git 仓库”;

  3. 按照页面提示配置参数:

    表 159 添加 Git 仓库参数

    参数

    必填项

    说明

    类型

    支持 GitLab 和 GitHub

    HTTP URL

    Git 仓库访问地址

    他人访问权限

    具体参见 他人访问权限

    访问令牌

    公开仓库不需要此信息;私有仓库需要创建只读的访问令牌。

    • GitLab

      在仓库的“设置->访问令牌”页面添加 read_api 权限的令牌

      具体请参见 Gitlab 官方文档

    • GitHub

      在仓库的“Settings -> Developer Settings -> Personal access tokens”页面添加令牌

      具体请参见 GitHub 官方文档

  4. 单击“添加”。

    ../../_images/create_git_repo.png

    图 217 添加 Git 仓库

删除 Git 仓库

  1. 左侧功能栏选择“算法管理->Git 仓库”;

  2. 单个删除:选择要删除的“Git 仓库”,单击该仓库的“操作->删除”按钮;

  3. 批量删除:单击表格右上角“编辑”按钮,勾选多个需要删除的 Git 仓库,单击表格右上角“删除”按钮;

    删除 Git 仓库不会检查关联任务,也不会删除 Git 仓库里的代码。

  4. 单击“确认删除”。

他人访问权限

5.0 版本新增: 支持为 Git 仓库配置他人访问权限。

创建时,可以限制同项目内其他用户的访问权限,包括:“可读写”、“只读”和“不可读写”。 若管理员关闭共享权限,则他人访问权限只能为“不可读写”。

不同权限支持的操作如下:

表 160 他人支持的操作

可读写

只读

不可读写

查看详情

X

删除

X

X

挂载 Git 仓库

X