文档首页/ 华为云码道CodeArts代码智能体/ 用户指南(码道Space)/ 对接AtomGit实现代码托管与研发协同
更新时间:2026-09-08 GMT+08:00
分享

对接AtomGit实现代码托管与研发协同

AtomGit是由CSDN开发者社区与华为云CodeArts联合打造的新一代开源代码托管平台,与GitCode深度融合。码道Space支持一键连接AtomGit,与AtomGit远程仓库建立关联。建立连接后,码道Space可克隆同步代码仓,结合issue拆解诉求,研读分析现有源码,完成编码改修,输出可提交的代码变更,同时辅助生成注释与文档,一站式闭环开发工单。

前提条件

  • 已注册AtomGit账号,如未注册,可通过AtomGit官网注册。
  • 本地已安装Git客户端,如未安装,请前往Git官网下载安装。

连接AtomGit

  1. 参考快速启动操作,登录码道Space。
  2. 在码道Space客户端的左侧导航栏,选择“托管”。
  3. 连接AtomGit。

    • 方式一:通过个人访问令牌连接。
      1. 进入AtomGit官网访问令牌页面,单击“新建访问令牌”,填写配置项后单击“新建访问令牌”。完成令牌创建后不要关闭该页面,复制“你的个人访问令牌”字段。
        图1 你的AtomGit个人访问令牌
      2. 返回码道Space客户端,将已复制的访问令牌粘贴到“个人访问令牌”字段,单击“连接”,等待连接成功。
        图2 连接AtomGit
    • 方式二:通过浏览器登录连接。

      如果你当前已在浏览器中登录AtomGit,建议你直接单击“浏览器登录”,无需复制访问令牌,跳转到浏览器进行授权确认后会自动完成连接。

  4. 连接成功后,你可以在码道Space查看到AtomGit上查看到当前账号已有代码仓及未关闭的问题。

    图3 AtomGit

添加代码仓

  1. 单击“添加代码仓”。
  2. 填写参数信息。

    表1 添加代码仓

    参数

    说明

    仓库名称

    自定义仓库名称,必须以字母、数字、中文、点(.)、下划线(_)开头,可包含中文、字母、数字、_、.、-,最长100个字符。

    描述(可选)

    自定义描述仓库的用途。

    可见性

    仓库的可见范围,支持设置私有或公开。

    • 私有:仅个人可见,适用于商业代码、内部工具、含敏感信息的项目、未发布的商业产品。
    • 公开:任何人都可见,适用于开源项目、个人作品集、教学示例、希望社区贡献的项目。

    创建后克隆到本地

    • 不勾选“创建后克隆到本地”:仅创建仓库。
    • 勾选“创建后克隆到本地”:选择仓库克隆地址,创建仓库后克隆到本地。
    图4 添加代码仓

  3. 创建后克隆到本地。

    • 若不勾选“创建后克隆到本地”,单击“创建”,创建仓库完成。在“我的代码仓”下方,单击新建代码仓卡片,选择克隆的地址,单击“克隆”,完成代码仓克隆到本地。
    • 若勾选“创建后克隆到本地”,单击“创建”,创建仓库后完成克隆到本地。

  4. 完成以上操作后,单击代码仓卡片,进入仓库详情页,您可以单击右上角的“问问码道”完成日常的研发协同流程。不同场景提示词可以参考日常协作开发

    图5 仓库详情页

日常协作开发

连接成功后,你可以通过码道Space完成日常的研发协同流程。

场景

提示词

克隆远程代码仓库到本地

git clone git@gitcode.com:用户名/仓库名.git

读取分析AtomGit仓库代码

读取AtomGit仓库owner/demo‑project,梳理项目整体架构,列出核心模块,识别潜在代码风险,输出分析摘要。

修复代码,新建分支、提交、创建PR

读取仓库owner/demo‑project的main分支,修复接口参数校验bug;新建fix‑param分支,完成代码修改,提交变更,创建PR合并至main分支,PR描述写明修复内容与复现条件。

创建Issue缺陷工单

在仓库owner/demo‑project新建Issue,标题:移动端按钮样式错位;正文写明复现环境、操作步骤、预期效果。

查询Issue列表,做PR代码评审

查询仓库owner/demo‑project所有未关闭Issue,做汇总;读取PR#18的代码变更,输出代码评审意见。

Issue驱动开发闭环

读取仓库Issue#42,按照工单需求实现对应功能;新建开发分支,完成代码修改,提交代码,创建PR并且关联该Issue。

将码道Space内生成代码推送至AtomGit

将当前工作空间的前端网页代码,推送至AtomGit owner/demo‑web仓库main分支。

断开连接

在托管页面单击右上角,在弹出的对话框中单击“断开连接”即可完成AtomGit断连。

图6 断开连接

相关文档