JetBrains AI Assistant
JetBrains AI Assistant (indbygget i IntelliJ, PyCharm, GoLand, WebStorm og RustRover) understøtter egne Git-værter via IDE’ens kontotype “GitHub Enterprise”.
Endnu ikke verificeret mod fremforge. IDE’ens kontotype GitHub Enterprise taler med sin Git-vært via GitHubs eget API, og fremforge leverer Forgejos API, som ikke er identisk. Kloning, push og pull over HTTPS med et Git-adgangstoken virker altid (se Forbind til fremforge), og fremforges MCP-server giver assistenten adgang til dine repositories, issues og pull requests. Betragt vejen via GitHub Enterprise nedenfor som noget, du kan prøve, ikke som en understøttet løsning.
Opsætning i ét hug
- Settings → Version Control → GitHub
- Klik på + → GitHub Enterprise
- Server:
https://frem.sh - Token: indsæt dit Git-adgangstoken (scopes:
read:repository,write:repository,read:issue,write:issue), ikke etffp_…-fremforge-API-token - Klik på Log In.
Når kontoen er tilføjet, kan du:
- VCS → Git → Clone viser dine fremforge-repositories under fanen GitHub.
- Værktøjsvinduet Pull Requests viser fremforges pull requests.
- AI Assistants @-omtaler og forespørgsler, der kender repositoryet, ser fremforge-kode gennem denne forbindelse.
Kontrollér
curl -sf https://frem.sh/api/v1/repos/<org>/<repo> -H "Authorization: token $FREMFORGE_GIT_TOKEN" | jq .full_nameDet skulle udskrive <org>/<repo>, et repository, der også vises i IDE’ens liste over repositories fra GitHub Enterprise.
Om suverænitet
JetBrains AI Assistant kører mod JetBrains’ inferens-backend eller den model, du konfigurerer. fremforge indgår ikke i den kæde. Dit Git-adgangstoken bruges udelukkende til adgang til Git og REST API’et.