Git 仓库
平台支持创建 Git 仓库的关联链接,并将 Git 仓库中的代码挂载到“开发环境”、“训练任务”中。
4.4 版本新增: Git 仓库支持 GitHub。
提示
Git 仓库目前支持 GitLab 和 GitHub;
集群需要能访问相关的 Git 服务器。
添加 Git 仓库
左侧功能栏选择 “算法管理->Git 仓库”;
单击右上角“添加 Git 仓库”;
按照页面提示配置参数:
参数
必填项
说明
类型
是
支持 GitLab 和 GitHub
HTTP URL
是
Git 仓库访问地址
他人访问权限
是
具体参见 他人访问权限
访问令牌
否
公开仓库不需要此信息;私有仓库需要创建只读的访问令牌。
GitLab
在仓库的“设置->访问令牌”页面添加
read_api
权限的令牌具体请参见 Gitlab 官方文档
GitHub
在仓库的“Settings -> Developer Settings -> Personal access tokens”页面添加令牌
具体请参见 GitHub 官方文档
单击“添加”。
删除 Git 仓库
左侧功能栏选择“算法管理->Git 仓库”;
单个删除:选择要删除的“Git 仓库”,单击该仓库的“操作->删除”按钮;
批量删除:单击表格右上角“编辑”按钮,勾选多个需要删除的 Git 仓库,单击表格右上角“删除”按钮;
删除 Git 仓库不会检查关联任务,也不会删除 Git 仓库里的代码。
单击“确认删除”。
他人访问权限
5.0 版本新增: 支持为 Git 仓库配置他人访问权限。
创建时,可以限制同项目内其他用户的访问权限,包括:“可读写”、“只读”和“不可读写”。 若管理员关闭共享权限,则他人访问权限只能为“不可读写”。
不同权限支持的操作如下:
可读写 |
只读 |
不可读写 |
|
---|---|---|---|
查看详情 |
√ |
√ |
X |
删除 |
√ |
X |
X |
挂载 Git 仓库 |
√ |
√ |
X |