Gå til hovedinnhold

JetBrains AI Assistant

JetBrains AI Assistant (innebygd i IntelliJ, PyCharm, GoLand, WebStorm og RustRover) støtter egendefinerte Git-verter via kontotypen «GitHub Enterprise» i IDE-en.

Ikke testet mot fremforge ennå. Kontotypen GitHub Enterprise i IDE-en snakker med Git-verten via GitHubs eget API, og fremforge tilbyr Forgejos API, som ikke er identisk. Kloning, push og pull over HTTPS med et Git-tilgangstoken fungerer alltid (se Koble til), og fremforges MCP-server gir assistenten tilgang til repositoryene, issuene og pull requestene dine. Se på GitHub Enterprise-veien nedenfor som noe du kan prøve, ikke som en støttet løsning.

Oppsett i ett steg

  1. Settings → Version Control → GitHub
  2. Klikk på + → GitHub Enterprise
  3. Server: https://frem.sh
  4. Token: lim inn Git-tilgangstokenet ditt (scopes: read:repository, write:repository, read:issue, write:issue), ikke et ffp_…-API-token for fremforge
  5. Klikk på Log In.

Når kontoen er lagt til, kan du:

  • VCS → Git → Clone viser fremforge-repositoryene dine i fanen GitHub.
  • Verktøyvinduet Pull Requests viser pull requests fra fremforge.
  • AI Assistants @-omtaler og spørringer som kjenner repositoryet, ser fremforge-kode gjennom denne tilkoblingen.

Kontroller

curl -sf https://frem.sh/api/v1/repos/<org>/<repo> -H "Authorization: token $FREMFORGE_GIT_TOKEN" | jq .full_name

Dette skal skrive ut <org>/<repo>, et repository som også vises i IDE-ens liste over repositoryer i GitHub Enterprise.

Om suverenitet

JetBrains AI Assistant kjører mot JetBrains’ inferens-backend eller den modellen du konfigurerer. fremforge er ikke en del av den veien. Git-tilgangstokenet ditt brukes bare til Git og tilgang til REST-API-et.