上传代码

更新时间:

本节为您介绍如何上传代码到平台。平台存放代码占用持久化存储,超过免费存储额度将产生费用。

上传方式 适用场景
网页上传 适用少量的小文件上传。一次最多支持 3 个文件,且文件大小需小于 2G。
sftp上传 适用文件的大批量上传,传输过程稳定、安全且快速。

# 前提条件

两种上传方式均需进入代码的编辑状态才可进行,方法如下:

  1. 在平台 项目 页单击目标项目卡片,进入该项目详情页。

  2. 单击 项目代码 页签中的 编辑,进入编辑状态。

    无法进入编辑状态?

# 网页上传

  1. 编辑状态下,单击,弹出 上传代码文件 框。

  2. 在弹框中选择 网页上传,随后按提示上传文件并单击 确认
    支持一次添加 3 个文件,单个文件需小于 2G,且文件名需为 1-64 个字符,不可含 /,也不可单纯为 “.” 或 “..”。

  3. 调整(解压/删除/重命名)上传后的文件及文件夹。

  4. 单击 结束编辑,完成上传并返回预览模式。
    如新增代码较多,则会触发代码保存,手动刷新后,代码保存中 标识消失,则保存完成。

# sftp上传

  1. 编辑状态下,单击,弹出 上传代码文件 框。

  2. 在弹框中选择 SFTP传输,随后选择 文件上传,则②中返回文件传输地址信息。

  3. 将信息对应填写到 “sftp传输工具” 中,连接通道并上传代码,下图以 XFTP 工具为例介绍信息填写方法。

    使用其他工具的连接与上传,详细步骤可参考:

    • cmd:Windows 自带该工具
    • mac终端:MacOS 自带该工具
    • powershell:Windows 自带该工具
    • winscp:需下载并安装 WinScp
    • xftp:需下载并安装 Xftp
  4. 传输完成后关闭传输通道。

  5. 调整(解压/删除/重命名文件和文件夹)上传后的文件及文件夹。

  6. 单击 结束编辑,完成上传并返回预览模式。
    如新增代码较多,则会触发代码保存,手动刷新后,代码保存中 标识消失,则保存完成。

# 其他方式上传

其他方式(git、scp、Jupyterlab在线传等)上传代码参考最佳实践-代码上传