文章目录
- 首先访问 Claude Messages 服务页面,点击“获取”按钮以获得请求所需的凭据: 如果您尚未登录或注册,系统会自动重定向到登录页面。登录或注册后,您将自动返回当前页面。 首次申请用户可获得免费配额,允许您免费体验 Claude Code 服务。
- 即时 PR 创建:描述您的需求,Claude 将自动创建完整的 Pull Request。 自动代码实现:在 Issue 中输入 @claude,Claude 会将 Issue 转化为可运行的代码。 遵循项目标准:自动读取 CLAUDE.md,遵循您的编码风格和项目标准。 安全可靠:代码在 GitHub 的 Runner 上运行,确保数据安全。
-
- 访问 Claude GitHub 应用页面 将 Claude GitHub 应用安装到您的仓库中。 该应用需要以下仓库权限: 权限 级别 描述 内容 读写 修改仓库文件 Issues 读写 响应 Issues Pull requests 读写 创建 PR 并推送更改
- 将 AceData Cloud API 密钥添加为仓库 Secret: 转到仓库 Settings → Secrets and variables → Actions 点击 New repository secret 命名为 ANTHROPIC_API_KEY,在值字段中输入您从 AceData Cloud 获取的 API 令牌。 点击 Add secret 保存。 提示:API 令牌可以在 AceData Cloud 控制台 查看。
- 在仓库中创建 .github/workflows/claude.yml 文件: name: Claude Code on: issue_comment: types: [created] pull_request_review_comment: types: [created] issues: types: [opened, assigned] pull_request: types: [opened, synchronize] jobs: claude: runs-on: ubuntu-latest steps: – uses: anthropics/claude-code-action@v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} 如果您需要使用 AceData Cloud 的代理 API 端点,还需要在工作流中设置环境变量: name: Claude Code on: issue_comment: types: [created] pull_request_review_comment: types: [created] jobs: claude: runs-on: ubuntu-latest steps: – uses: anthropics/claude-code-action@v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} env: ANTHROPIC_BASE_URL: “https://api.acedata.cloud”
- 配置完成后,在任何 Issue 或 PR 评论中输入 @claude,Claude 将自动响应: @claude 基于此 Issue 的描述实现功能 @claude 审查此 PR 的代码安全性 @claude 修复用户仪表板组件中的 TypeError @claude 如何实现此端点的用户认证?
- 创建一个工作流,当 PR 被打开时自动执行代码审查: name: Code Review on: pull_request: types: [opened, synchronize] jobs: review: runs-on: ubuntu-latest steps: – uses: anthropics/claude-code-action@v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} prompt: “/review” claude_args: “–max-turns 5” env: ANTHROPIC_BASE_URL: “https://api.acedata.cloud”
- 创建一个定期运行的自动任务: name: Daily Report on: schedule: – cron: “0 9 * * *” jobs: report: runs-on: ubuntu-latest steps: – uses: anthropics/claude-code-action@v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} prompt: “生成昨天提交的摘要和未解决问题的报告” env: ANTHROPIC_BASE_URL: “https://api.acedata.cloud”
目录
- 环境准备/前置条件
- 详细步骤
- 申请流程
- 功能特点
- 配置步骤
- 第一步:安装 Claude GitHub 应用
- 第二步:添加 API 密钥
- 第三步:创建工作流文件
- 使用方法
- 在 Issue 或 PR 评论中使用
- 自动代码审查
- 定时任务自动化
- 动作参数描述
- 常见claude_args参数
- 最佳实践
- 配置 CLAUDE.md
- 安全考虑
- 成本控制
- 常见问题
- 为什么 Claude 对@claude命令没有响应?
- 身份验证错误?
- 如何查看剩余配额?
- 总结
Claude Code 是由 Anthropic 推出的 Agentic Coding 工具,作为世界上最强大的编程助手之一,Claude Code GitHub Actions 能够将 AI 编程能力集成到您的 GitHub 工作流程中。您只需在 Pull Request(PR)或 Issue 中输入 @claude,Claude 就会自动分析代码、创建 PR、实现功能并修复错误。
本文主要介绍如何通过 AceData Cloud 的代理服务配置和使用 Claude Code GitHub Actions。
- 拥有一个 GitHub 账户。
- 注册并登录 AceData Cloud 账户,获取 API 凭据。
- 了解基本的 GitHub Actions 使用方法。
首先访问 Claude Messages 服务页面,点击“获取”按钮以获得请求所需的凭据:

如果您尚未登录或注册,系统会自动重定向到登录页面。登录或注册后,您将自动返回当前页面。
首次申请用户可获得免费配额,允许您免费体验 Claude Code 服务。
- 即时 PR 创建:描述您的需求,Claude 将自动创建完整的 Pull Request。
- 自动代码实现:在 Issue 中输入
@claude,Claude 会将 Issue 转化为可运行的代码。
- 遵循项目标准:自动读取
CLAUDE.md,遵循您的编码风格和项目标准。
- 安全可靠:代码在 GitHub 的 Runner 上运行,确保数据安全。
@claude,Claude 会将 Issue 转化为可运行的代码。CLAUDE.md,遵循您的编码风格和项目标准。
访问 Claude GitHub 应用页面 将 Claude GitHub 应用安装到您的仓库中。

该应用需要以下仓库权限:
| 权限 | 级别 | 描述 |
|---|---|---|
| 内容 | 读写 | 修改仓库文件 |
| Issues | 读写 | 响应 Issues |
| Pull requests | 读写 | 创建 PR 并推送更改 |
将 AceData Cloud API 密钥添加为仓库 Secret:
- 转到仓库 Settings → Secrets and variables → Actions
- 点击 New repository secret
- 命名为
ANTHROPIC_API_KEY,在值字段中输入您从 AceData Cloud 获取的 API 令牌。 - 点击 Add secret 保存。
提示:API 令牌可以在 AceData Cloud 控制台 查看。
在仓库中创建 .github/workflows/claude.yml 文件:
name: Claude Code
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned]
pull_request:
types: [opened, synchronize]
jobs:
claude:
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
如果您需要使用 AceData Cloud 的代理 API 端点,还需要在工作流中设置环境变量:
name: Claude Code
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
jobs:
claude:
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
env:
ANTHROPIC_BASE_URL: "https://api.acedata.cloud"
配置完成后,在任何 Issue 或 PR 评论中输入 @claude,Claude 将自动响应:
@claude 基于此 Issue 的描述实现功能 @claude 审查此 PR 的代码安全性 @claude 修复用户仪表板组件中的 TypeError @claude 如何实现此端点的用户认证?
创建一个工作流,当 PR 被打开时自动执行代码审查:
name: Code Review
on:
pull_request:
types: [opened, synchronize]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
prompt: "/review"
claude_args: "--max-turns 5"
env:
ANTHROPIC_BASE_URL: "https://api.acedata.cloud"
创建一个定期运行的自动任务:
name: Daily Report
on:
schedule:
- cron: "0 9 * * *"
jobs:
report:
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@v1
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
prompt: "生成昨天提交的摘要和未解决问题的报告"
env:
ANTHROPIC_BASE_URL: "https://api.acedata.cloud"
| 参数 | 描述 | 必需 |
|---|---|---|
anthropic_api_key |
API 密钥 | 是 |
prompt |
Claude 的指令(文本或技能如 /review) |
否 |
claude_args |
传递给 Claude Code CLI 的参数 | 否 |
github_token |
GitHub 令牌 | 否 |
trigger_phrase |
自定义触发短语(默认为 @claude) |
否 |
claude_args: "--max-turns 5 --model claude-sonnet-4-5-20250929"
| 参数 | 描述 |
|---|---|
--max-turns |
最大对话轮数(默认为 10) |
--model |
要使用的模型 |
--mcp-config |
MCP 配置文件路径 |
--allowed-tools |
允许的工具(以逗号分隔) |
--debug |
启用调试输出 |
在仓库的根目录下创建 CLAUDE.md 文件,定义编码风格规范、审查标准和项目规范;Claude 将自动遵循这些规则。
- 绝不 将 API 密钥直接写入工作流文件。
- 始终使用 GitHub Secrets(例如
${{ secrets.ANTHROPIC_API_KEY }})。
- 将操作权限限制在最小必要范围内。
- 在合并之前,手动审查 Claude 的建议。
${{ secrets.ANTHROPIC_API_KEY }})。
- 使用明确的
@claude 命令以减少不必要的 API 调用。
- 在对话轮数上设置合理的
--max-turns 限制。
- 在工作流级别设置超时限制。
- 使用 GitHub 的并发控制限制并行运行的数量。
@claude 命令以减少不必要的 API 调用。--max-turns 限制。
- 确认 Claude GitHub 应用是否正确安装。
- 检查工作流是否启用。
- 确保 API 密钥已设置为仓库 Secret。
- 确保在评论中使用
@claude(而不是 /claude)。
@claude(而不是 /claude)。
- 确认 API 密钥有效且具有足够的权限。
- 检查 Secret 名称是否正确(
ANTHROPIC_API_KEY)。
- 如果使用
ANTHROPIC_BASE_URL,确认 URL 是否正确。
ANTHROPIC_API_KEY)。ANTHROPIC_BASE_URL,确认 URL 是否正确。
登录 AceData Cloud 控制台 查看当前账户的剩余配额和使用情况。
通过以上步骤,您可以轻松配置和使用 Claude Code GitHub Actions,提升您的开发效率。利用 AI 助手的强大能力,自动化代码审查和实现,帮助您更专注于项目的核心部分。
- 📖 [Claude Code GitHub Actions 官方文档](https://code
到此这篇关于Claude Code GitHub Actions 使用详细步骤的文章就介绍到这了,更多相关Claude Code GitHub Actions 使用内容请搜索风君子博客以前的文章或继续浏览下面的相关文章,希望大家以后多多支持风君子博客!