Skip to content

分享编程项目 ​

项目完成部署后,可以通过工作区顶部的分享按钮复制生产版本访问 URL,并将运行中的项目提供给测试人员、业务人员或最终用户访问。

当前分享入口用于分享部署产物,不会生成 AI 编程开发工作区的公开只读链接,也不会向访问者提供源码、AI 对话、版本记录或环境变量。

当前支持范围 ​

项目类型顶部分享入口当前分享方式
网页应用支持复制最新生产部署的访问 URL。
移动应用支持复制部署后返回的生产访问 URL。
小程序支持复制部署后返回的生产访问 URL。
智能体当前不显示使用智能体部署页面提供的运行与接入方式。
工作流当前不显示使用工作流部署页面提供的运行与接入方式。
技能当前不显示完成技能测试后,通过技能发布流程交付。

分享按钮是否显示,由当前项目类型决定。即使项目已经部署,不支持该入口的项目类型也不会显示分享按钮。

分享产物与协作源码的区别 ​

目标推荐方式对方可以获得什么
让用户访问运行中的页面或应用分享生产版本 URL已部署项目的运行界面。
与开发者同步代码绑定 GitLab 仓库Git 提交、分支和项目源码。
在工作空间中创建可独立修改的项目创建副本当前项目的独立副本,后续修改不会自动同步。
从已有远程代码创建 AI 编程项目导入项目读取 GitLab 仓库并创建新项目。

分享生产 URL 不等于共享项目编辑权限。需要多人共同维护代码时,应使用 GitLab、项目副本或工作空间权限,而不是把生产 URL 当作协作链接。

分享前检查 ​

分享前建议确认:

  1. 项目已经成功部署到需要分享的环境。
  2. 部署版本包含计划交付的全部功能和修复。
  3. 生产访问 URL 可以正常打开。
  4. 页面没有暴露 Token、密码、内部接口地址或调试信息。
  5. API、数据库和对象存储使用生产环境配置。
  6. 目标用户是否需要登录、白名单或其他访问权限。
  7. 已在目标浏览器、网络和设备上验证主要流程。

预览地址不等于生产地址

预览页签主要用于开发调试,运行状态和生命周期可能随项目实例变化。对外分享时,应复制分享面板中的生产版本 URL。

打开分享面板 ​

  1. 打开需要分享的网页应用、移动应用或小程序项目。
  2. 在工作区右上角找到分享按钮。
  3. 单击 分享项目链接。
  4. 查看项目部署状态和生产版本 URL。
分享已部署项目的生产版本 URL
编号区域功能
1分享项目链接打开或关闭当前项目的分享面板。
2部署状态显示项目是否已经部署,以及是否可以获取生产环境访问链接。
3生产版本 URL显示当前可分享的访问地址,并提供复制按钮。
4版本提示说明面板提供最新版访问链接;历史版本需要前往部署管理查看。

分享已部署项目 ​

当面板显示 项目已部署 时,可以直接复制生产版本 URL。

  1. 单击 分享项目链接。
  2. 确认状态为 项目已部署。
  3. 检查显示的生产版本 URL 所属域名和环境。
  4. 单击 URL 右侧的复制按钮。
  5. 页面提示“链接已复制”后,将链接粘贴到安全位置。
  6. 使用无痕窗口或目标用户账号打开链接,验证访问效果。
  7. 确认无误后,再发送给目标用户。

分享面板获取的是当前可用的最新版访问链接。如果后续重新部署,新部署是否继续使用相同 URL,应以部署结果和部署管理页面显示为准。

项目尚未部署 ​

当分享面板显示 项目未部署 时,当前没有可复制的生产访问 URL。面板会提供 立即部署 按钮。

  1. 单击 立即部署,进入部署配置页面。
  2. 检查部署环境、版本、资源和预计用量。
  3. 完成部署并等待状态变为成功。
  4. 返回分享入口,重新打开分享面板。
  5. 复制部署完成后生成的生产版本 URL。

以下情况可能导致 立即部署 不可用:

  • 当前项目处于只读状态。
  • 当前用户没有部署权限。
  • 可用积分不足以覆盖预计部署成本。
  • 项目存在阻止部署的配置或运行错误。

分享历史部署版本 ​

顶部分享面板主要提供当前最新版访问链接。需要查看或恢复历史部署版本时,应打开项目的 部署 页签,在部署管理或部署历史中选择目标记录。

处理历史版本时应注意:

  • 先核对部署版本、提交编号、部署环境和时间。
  • 不要把开发环境地址误当成生产环境地址。
  • 历史部署记录存在访问 URL 时,是否仍然可访问取决于当前部署和环境状态。
  • 回滚部署会影响运行中的项目,与版本控制中的代码恢复不是同一个操作。

具体操作请参见回滚部署版本。

不同项目类型的交付方式 ​

网页应用 ​

网页应用部署成功后,可以复制生产 URL。接收者通过浏览器打开链接即可访问运行中的页面。

分享前应检查:

  • 桌面端和移动端布局。
  • 登录、表单提交、文件上传和支付等关键流程。
  • 后端 API、跨域、Cookie 和回调地址。
  • 页面中是否仍然显示测试数据或调试入口。

移动应用 ​

移动应用当前分享面板同样显示部署返回的访问 URL。该地址可能用于 Web 预览、安装引导或平台提供的运行入口,具体形式取决于部署结果。

分享时应说明目标设备、系统要求和安装方式,不要默认所有 URL 都能直接安装原生应用。

小程序 ​

小程序分享面板显示部署后返回的访问 URL。正式交付还可能涉及小程序平台的审核、体验版、二维码或发布流程,应以小程序部署页面和目标平台要求为准。

智能体和工作流 ​

当前 AI 编程工作区顶部不为智能体和工作流显示通用“分享项目链接”按钮。需要交付时,应使用对应部署页面提供的调用方式、运行入口或 API 配置。

不要直接向他人发送包含真实 Token 的 curl 命令、截图或聊天消息。调用方需要凭证时,应通过受控的密钥管理和授权流程提供。

技能 ​

技能通过测试和发布流程交付,不使用生产页面 URL 分享入口。具体操作请参见发布技能。

共享项目源码和开发成果 ​

如果目标是让其他开发者查看或继续修改项目,而不是访问部署产物,可以选择:

使用 GitLab ​

将项目绑定到 GitLab 仓库并 Push 提交,再通过 GitLab 的成员和权限功能邀请协作者。详细操作请参见使用 Git 服务。

创建项目副本 ​

工作区顶部的 创建副本 可在有权限的目标工作空间中创建独立项目。副本创建后与原项目互不自动同步,适合实验、演示或基于现有项目继续开发。

使用项目管理权限 ​

项目是否能被其他成员看到和打开,取决于当前工作空间、项目权限和成员身份。不要仅凭生产 URL 推断对方拥有项目开发权限。

安全注意事项 ​

获得链接的用户可能继续转发

不要在生产页面、前端代码或公开接口响应中暴露密码、Token、密钥、内部地址和个人敏感信息。分享链接前,应按可能被再次转发的场景进行安全检查。

建议:

  1. 只分享经过验证的生产 URL,不分享终端地址、内部服务地址或带凭证的 URL。
  2. 敏感配置通过环境变量或密钥服务注入,不写入前端构建产物。
  3. 对需要身份限制的应用配置登录、角色和数据权限。
  4. 分享前清理测试账号、测试数据和调试日志。
  5. 定期检查部署状态、访问日志和异常请求。
  6. 不再提供访问时,按部署管理页面提供的能力停止、替换或调整部署。

常见问题 ​

为什么看不到分享按钮 ​

当前分享入口只对网页应用、移动应用和小程序显示。智能体、工作流和技能需要使用各自的部署或发布方式。

为什么面板显示项目未部署 ​

当前项目还没有可用的部署访问 URL,或者最近一次部署没有返回有效地址。进入部署页签检查配置、部署状态和运行日志。

为什么复制后无法访问 ​

依次检查:

  • 链接是否复制完整。
  • 部署是否仍处于可用状态。
  • 域名、网络、证书和网关是否正常。
  • 应用是否要求登录、白名单或特定工作空间权限。
  • 后端接口和依赖服务是否可以从目标网络访问。

为什么打开的是旧内容 ​

确认最新代码是否已经重新部署,并检查分享面板和部署历史显示的版本。代码已经提交并不代表生产环境已经更新。

如何分享历史版本 ​

前往部署管理查看历史部署记录。不要使用版本控制中的“回到该版本”替代部署版本选择或部署回滚。

分享链接会同时公开源码吗 ​

不会。生产 URL 用于访问部署产物,不会自动开放 AI 编程工作区、源码和版本记录。源码协作应使用 GitLab、项目副本或工作空间权限。

相关文档 ​