Gå til hovedindhold

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

  1. Settings → Version Control → GitHub
  2. Klik på + → GitHub Enterprise
  3. Server: https://frem.sh
  4. Token: indsæt dit Git-adgangstoken (scopes: read:repository, write:repository, read:issue, write:issue), ikke et ffp_…-fremforge-API-token
  5. 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_name

Det 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.