Appearance
分享编程项目
项目完成部署后,可以通过工作区顶部的分享按钮复制生产版本访问 URL,并将运行中的项目提供给测试人员、业务人员或最终用户访问。
当前分享入口用于分享部署产物,不会生成 AI 编程开发工作区的公开只读链接,也不会向访问者提供源码、AI 对话、版本记录或环境变量。
当前支持范围
| 项目类型 | 顶部分享入口 | 当前分享方式 |
|---|---|---|
| 网页应用 | 支持 | 复制最新生产部署的访问 URL。 |
| 移动应用 | 支持 | 复制部署后返回的生产访问 URL。 |
| 小程序 | 支持 | 复制部署后返回的生产访问 URL。 |
| 智能体 | 当前不显示 | 使用智能体部署页面提供的运行与接入方式。 |
| 工作流 | 当前不显示 | 使用工作流部署页面提供的运行与接入方式。 |
| 技能 | 当前不显示 | 完成技能测试后,通过技能发布流程交付。 |
分享按钮是否显示,由当前项目类型决定。即使项目已经部署,不支持该入口的项目类型也不会显示分享按钮。
分享产物与协作源码的区别
| 目标 | 推荐方式 | 对方可以获得什么 |
|---|---|---|
| 让用户访问运行中的页面或应用 | 分享生产版本 URL | 已部署项目的运行界面。 |
| 与开发者同步代码 | 绑定 GitLab 仓库 | Git 提交、分支和项目源码。 |
| 在工作空间中创建可独立修改的项目 | 创建副本 | 当前项目的独立副本,后续修改不会自动同步。 |
| 从已有远程代码创建 AI 编程项目 | 导入项目 | 读取 GitLab 仓库并创建新项目。 |
分享生产 URL 不等于共享项目编辑权限。需要多人共同维护代码时,应使用 GitLab、项目副本或工作空间权限,而不是把生产 URL 当作协作链接。
分享前检查
分享前建议确认:
- 项目已经成功部署到需要分享的环境。
- 部署版本包含计划交付的全部功能和修复。
- 生产访问 URL 可以正常打开。
- 页面没有暴露 Token、密码、内部接口地址或调试信息。
- API、数据库和对象存储使用生产环境配置。
- 目标用户是否需要登录、白名单或其他访问权限。
- 已在目标浏览器、网络和设备上验证主要流程。
预览地址不等于生产地址
预览页签主要用于开发调试,运行状态和生命周期可能随项目实例变化。对外分享时,应复制分享面板中的生产版本 URL。
打开分享面板
- 打开需要分享的网页应用、移动应用或小程序项目。
- 在工作区右上角找到分享按钮。
- 单击 分享项目链接。
- 查看项目部署状态和生产版本 URL。

| 编号 | 区域 | 功能 |
|---|---|---|
| 1 | 分享项目链接 | 打开或关闭当前项目的分享面板。 |
| 2 | 部署状态 | 显示项目是否已经部署,以及是否可以获取生产环境访问链接。 |
| 3 | 生产版本 URL | 显示当前可分享的访问地址,并提供复制按钮。 |
| 4 | 版本提示 | 说明面板提供最新版访问链接;历史版本需要前往部署管理查看。 |
分享已部署项目
当面板显示 项目已部署 时,可以直接复制生产版本 URL。
- 单击 分享项目链接。
- 确认状态为 项目已部署。
- 检查显示的生产版本 URL 所属域名和环境。
- 单击 URL 右侧的复制按钮。
- 页面提示“链接已复制”后,将链接粘贴到安全位置。
- 使用无痕窗口或目标用户账号打开链接,验证访问效果。
- 确认无误后,再发送给目标用户。
分享面板获取的是当前可用的最新版访问链接。如果后续重新部署,新部署是否继续使用相同 URL,应以部署结果和部署管理页面显示为准。
项目尚未部署
当分享面板显示 项目未部署 时,当前没有可复制的生产访问 URL。面板会提供 立即部署 按钮。
- 单击 立即部署,进入部署配置页面。
- 检查部署环境、版本、资源和预计用量。
- 完成部署并等待状态变为成功。
- 返回分享入口,重新打开分享面板。
- 复制部署完成后生成的生产版本 URL。
以下情况可能导致 立即部署 不可用:
- 当前项目处于只读状态。
- 当前用户没有部署权限。
- 可用积分不足以覆盖预计部署成本。
- 项目存在阻止部署的配置或运行错误。
分享历史部署版本
顶部分享面板主要提供当前最新版访问链接。需要查看或恢复历史部署版本时,应打开项目的 部署 页签,在部署管理或部署历史中选择目标记录。
处理历史版本时应注意:
- 先核对部署版本、提交编号、部署环境和时间。
- 不要把开发环境地址误当成生产环境地址。
- 历史部署记录存在访问 URL 时,是否仍然可访问取决于当前部署和环境状态。
- 回滚部署会影响运行中的项目,与版本控制中的代码恢复不是同一个操作。
具体操作请参见回滚部署版本。
不同项目类型的交付方式
网页应用
网页应用部署成功后,可以复制生产 URL。接收者通过浏览器打开链接即可访问运行中的页面。
分享前应检查:
- 桌面端和移动端布局。
- 登录、表单提交、文件上传和支付等关键流程。
- 后端 API、跨域、Cookie 和回调地址。
- 页面中是否仍然显示测试数据或调试入口。
移动应用
移动应用当前分享面板同样显示部署返回的访问 URL。该地址可能用于 Web 预览、安装引导或平台提供的运行入口,具体形式取决于部署结果。
分享时应说明目标设备、系统要求和安装方式,不要默认所有 URL 都能直接安装原生应用。
小程序
小程序分享面板显示部署后返回的访问 URL。正式交付还可能涉及小程序平台的审核、体验版、二维码或发布流程,应以小程序部署页面和目标平台要求为准。
智能体和工作流
当前 AI 编程工作区顶部不为智能体和工作流显示通用“分享项目链接”按钮。需要交付时,应使用对应部署页面提供的调用方式、运行入口或 API 配置。
不要直接向他人发送包含真实 Token 的 curl 命令、截图或聊天消息。调用方需要凭证时,应通过受控的密钥管理和授权流程提供。
技能
技能通过测试和发布流程交付,不使用生产页面 URL 分享入口。具体操作请参见发布技能。
共享项目源码和开发成果
如果目标是让其他开发者查看或继续修改项目,而不是访问部署产物,可以选择:
使用 GitLab
将项目绑定到 GitLab 仓库并 Push 提交,再通过 GitLab 的成员和权限功能邀请协作者。详细操作请参见使用 Git 服务。
创建项目副本
工作区顶部的 创建副本 可在有权限的目标工作空间中创建独立项目。副本创建后与原项目互不自动同步,适合实验、演示或基于现有项目继续开发。
使用项目管理权限
项目是否能被其他成员看到和打开,取决于当前工作空间、项目权限和成员身份。不要仅凭生产 URL 推断对方拥有项目开发权限。
安全注意事项
获得链接的用户可能继续转发
不要在生产页面、前端代码或公开接口响应中暴露密码、Token、密钥、内部地址和个人敏感信息。分享链接前,应按可能被再次转发的场景进行安全检查。
建议:
- 只分享经过验证的生产 URL,不分享终端地址、内部服务地址或带凭证的 URL。
- 敏感配置通过环境变量或密钥服务注入,不写入前端构建产物。
- 对需要身份限制的应用配置登录、角色和数据权限。
- 分享前清理测试账号、测试数据和调试日志。
- 定期检查部署状态、访问日志和异常请求。
- 不再提供访问时,按部署管理页面提供的能力停止、替换或调整部署。
常见问题
为什么看不到分享按钮
当前分享入口只对网页应用、移动应用和小程序显示。智能体、工作流和技能需要使用各自的部署或发布方式。
为什么面板显示项目未部署
当前项目还没有可用的部署访问 URL,或者最近一次部署没有返回有效地址。进入部署页签检查配置、部署状态和运行日志。
为什么复制后无法访问
依次检查:
- 链接是否复制完整。
- 部署是否仍处于可用状态。
- 域名、网络、证书和网关是否正常。
- 应用是否要求登录、白名单或特定工作空间权限。
- 后端接口和依赖服务是否可以从目标网络访问。
为什么打开的是旧内容
确认最新代码是否已经重新部署,并检查分享面板和部署历史显示的版本。代码已经提交并不代表生产环境已经更新。
如何分享历史版本
前往部署管理查看历史部署记录。不要使用版本控制中的“回到该版本”替代部署版本选择或部署回滚。
分享链接会同时公开源码吗
不会。生产 URL 用于访问部署产物,不会自动开放 AI 编程工作区、源码和版本记录。源码协作应使用 GitLab、项目副本或工作空间权限。