跳到主要内容
更新时间:2025-08-08 09:13:58

平台支持用户提交训练任务时挂载git仓库的在线代码,平台在启动容器时,会自动把代码拉下来,然后挂载到容器的/code目录下。 用户可在平台管理自己可用的私有仓库的代码授权。当前训练平台支持内置的Gitea代码授权和外部的GitHub代码授权。

操作步骤

前提条件​

用户需在Gitea或GitHub平台上获取Access Tokens key。

使用说明-以gitea举例​

  • 注册账号 用户需在官方内置的gitea(官方代码仓库地址: https://hero-stg-code.cnbita.com )注册自己的gitea账号
  • 生成Access Tokens key 用户登录gitea账号,点击「头像-设置-应用」,在此页面创建一个新的Access Token。
  • 添加授权 回到训练平台代码管理页面,点击「代码授权」按钮,选择授权代码类型为gitea,输入刚才的Access Tokens key,即可完成代码授权。
  • 使用授权代码 在创建分布式训练任务、超参调优任务或应用管理时,可选择授权的代码挂载至容器内。 

代码授权​

  • 登录到平台后,点击控制台左侧菜单“代码管理”,进入代码管理列表。点击页面左上角“代码授权”按钮,出现创建代码授权弹窗。

image.png

image.png

  • 填写代码授权表单,包括代码授权名称、授权仓库类型、授权仓库地址、Access Tokens key等内容。具体填写说明见下表。完成填写后点击确认即完成创建。
字段说明
授权代码名称自定义填写授权代码名称,128个字符以内,不支持特殊字符,必填  。
授权仓库类型类型可选内置Gitea、外部GitHub,必选。
授权仓库地址填写授权仓库地址。
Access Tokens key填写Access Tokens key。