JetBrains AI Assistant
JetBrains AI Assistant (integriert in IntelliJ, PyCharm, GoLand, WebStorm und RustRover) unterstützt eigene Git-Hosts über den Kontotyp „GitHub Enterprise“ der IDE.
Noch nicht mit fremforge geprüft. Der Kontotyp „GitHub Enterprise“ der IDE spricht mit dem Git-Host über die API von GitHub, fremforge stellt aber die API von Forgejo bereit, und die beiden sind nicht identisch. Klonen, Pushen und Pullen über HTTPS mit einem Git-Zugriffstoken funktioniert immer (siehe Verbinden), und über den fremforge-MCP-Server erhält der Assistent Zugriff auf deine Repositorys, Issues und Pull Requests. Betrachte den unten beschriebenen Weg über GitHub Enterprise als Versuch, nicht als unterstützten Weg.
Einrichtung in einem Schritt
- Settings → Version Control → GitHub
- Klicke auf + → GitHub Enterprise
- Server:
https://frem.sh - Token: Füge dein Git-Zugriffstoken ein (Scopes:
read:repository,write:repository,read:issue,write:issue), keinffp_…-fremforge-API-Token - Klicke auf Log In.
Danach kannst du:
- unter VCS → Git → Clone im Tab GitHub deine fremforge-Repositorys sehen.
- im Toolfenster Pull Requests die Pull Requests von fremforge sehen.
- über die @-Erwähnungen und repository-bezogenen Abfragen von AI Assistant fremforge-Code über diese Verbindung einbeziehen.
Prüfen
curl -sf https://frem.sh/api/v1/repos/<org>/<repo> -H "Authorization: token $FREMFORGE_GIT_TOKEN" | jq .full_nameDas sollte <org>/<repo> ausgeben, ein Repository, das auch in der Repository-Liste erscheint, die die IDE für GitHub Enterprise anzeigt.
Hinweis zur Souveränität
JetBrains AI Assistant arbeitet mit dem Inferenz-Backend von JetBrains oder mit dem Modell, das du konfigurierst. fremforge ist an diesem Weg nicht beteiligt. Dein Git-Zugriffstoken dient ausschließlich dem Zugriff auf Git und die REST-API.