@claude i PR eller Issue, så kan Claude automatiskt analysera koden, skapa PR, implementera funktioner och fixa buggar.
Detta dokument beskriver huvudsakligen hur man konfigurerar och använder Claude Code GitHub Actions genom AceData Clouds proxyservice.
Ansökningsprocess
För att använda Claude Code kan du först gå till Claude Messages tjänstsida och klicka på “Acquire”-knappen för att få de nödvändiga autentiseringsuppgifterna:
Om du inte har loggat in eller registrerat dig kommer du automatiskt att omdirigeras till inloggningssidan för att registrera dig och logga in, och efter inloggning kommer du automatiskt att återvända till den aktuella sidan.
Vid första ansökan kommer det att finnas en gratis kvot som gör att du kan prova Claude Code-tjänsten gratis.
Funktioner
- Omedelbar skapande av PR: Beskriv behovet, Claude skapar automatiskt en komplett Pull Request
- Automatisk kodimplementering: I Issue,
@claude, omvandlar Issue till körbar kod - Följer projektstandarder: Läser automatiskt
CLAUDE.md, följer din kodstil och projektstandarder - Säker och pålitlig: Koden körs på GitHubs Runner, dataskyddet är garanterat
Konfigurationssteg
Steg ett: Installera Claude GitHub App
Gå till https://github.com/apps/claude för att installera Claude GitHub App i ditt repository.
Appen kräver följande repository-behörigheter:
| Behörighet | Nivå | Beskrivning |
|---|---|---|
| Innehåll | Läs & Skriv | Ändra repository-filer |
| Issues | Läs & Skriv | Svara på Issue |
| Pull requests | Läs & Skriv | Skapa PR och skicka ändringar |
Steg två: Lägg till API-nyckel
Lägg till AceData Clouds API-nyckel som repository-hemlighet:- Gå till repository Inställningar → Hemligheter och variabler → Åtgärder
- Klicka på Ny repository-hemlighet
- Fyll i Namn som
ANTHROPIC_API_KEY, och Value med API-token du fått från AceData Cloud - Klicka på Lägg till hemlighet för att spara
Tips: API-token kan ses i AceData Cloud-konsolen.
Steg tre: Skapa Workflow-fil
Skapa en.github/workflows/claude.yml-fil i repositoryt:
Användningssätt
Använda i Issue eller PR-kommentarer
När konfigurationen är klar, i vilken som helst Issue eller PR-kommentar,@claude, så kommer Claude automatiskt att svara:
Automatisk kodgranskning
Skapa en Workflow som automatiskt utför kodgranskning när PR öppnas:Schemalagda automatiseringar
Skapa schemalagda automatiseringsuppgifter:Action-parametrar
| Parameter | Beskrivning | Obligatorisk |
|---|---|---|
anthropic_api_key | API-nyckel | Ja |
prompt | Instruktioner till Claude (text eller Skill som /review) | Nej |
claude_args | Parametrar som skickas till Claude Code CLI | Nej |
github_token | GitHub-token | Nej |
trigger_phrase | Anpassad utlösningsfras (standard @claude) | Nej |
Vanliga parametrar för claude_args
| Parameter | Beskrivning |
|---|---|
--max-turns | Max antal dialogrundor (standard 10) |
--model | Använd modell |
--mcp-config | MCP-konfigurationsfilens sökväg |
--allowed-tools | Tillåtna verktyg (komma-separerade) |
--debug | Aktivera debug-utdata |
Bästa praxis
Konfigurera CLAUDE.md
Skapa enCLAUDE.md-fil i rotkatalogen av repositoryt för att definiera kodstilsguider, granskningsstandarder och projektstandarder, Claude kommer automatiskt att följa dessa regler.
Säkerhetsåtgärder
- Aldrig skriva API-nycklar direkt i Workflow-filer
- Använd alltid GitHub Secrets (som
${{ secrets.ANTHROPIC_API_KEY }}) - Begränsa Action-behörigheter till minimi nödvändiga omfattning
- Granska alltid Claudes förslag manuellt innan sammanslagning
Kostnadskontroll
- Använd tydliga
@claude-instruktioner för att minska onödiga API-anrop - Konfigurera rimliga
--max-turnsför att begränsa dialogrundor - Ställ in tidsgränser på Workflow-nivå
- Använd GitHubs samtidighetskontroll för att begränsa antalet parallella körningar
Vanliga frågor
Claude svarar inte på @claude-kommandot?
- Kontrollera att Claude GitHub App är korrekt installerad
- Kontrollera om Workflow är aktiverad
- Kontrollera att API-nyckeln har ställts in som repository-hemlighet
- Se till att kommentaren använder
@claude(inte/claude)
Autentiseringsfel?
- Bekräfta att API-nyckeln är giltig och har tillräckliga behörigheter
- Kontrollera att hemligt namn är korrekt (
ANTHROPIC_API_KEY) - Om
ANTHROPIC_BASE_URLanvänds, bekräfta att URL:en är korrekt
Hur ser jag kvarvarande kvot?
Logga in på AceData Cloud-konsolen för att se den aktuella kontots kvarvarande kvot och användning.Lär dig mer
- 📖 Claude Code GitHub Actions officiella dokumentation
- 📂 claude-code-action-repo
- 📋 Workflow-exempel
- 🔧 AceData Cloud Claude Code-tjänst
- 💬 Om du har några frågor, tveka inte att kontakta oss via plattformens kundtjänst

