Allow customizing the sshConfigPath
- Vorherrschende Sprache
- Kotlin
- Sterne
- 33
- Forks
- 18
- Ø Merge
- 2 T. 13 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
In our environment, we strictly manage what the `$HOME/.ssh/config` file looks like - we replace it if it doesn't match our exact standard. In our config we allow custom configs in another directory (`$HOME/.ssh/config.d`). This conflicts with the Jetbrains Coder plugin because the plugin writes custom SSH configs into [`settings.sshConfigPath`](https://github.com/coder/jetbrains-coder/blob/39a29426e535208053d987562cc874a11925bc54/src/main/kotlin/com/coder/gateway/settings/CoderSettings.kt#L130) which is not configurable.
Please consider making the `settings.sshConfigPath` setting something that can be overridden. Personally we'd love to see it done as an environment variable... or we would need some programatic way to configure the path for the plugin via the shell.
Beitragsleitfaden
Rechercherichtung
Beginnen Sie in src/main/kotlin/com/coder/gateway/settings/CoderSettings.kt bei der Einstellung sshConfigPath und untersuchen Sie, wie das JetBrains Coder-Plugin sie beim Schreiben einer benutzerdefinierten SSH-Konfiguration liest und verwendet. Entscheiden Sie, welcher unterstützte Überschreibungsmechanismus für die Anfrage geeignet ist, und überprüfen Sie anschließend, dass das Plugin in den konfigurierten Pfad schreibt, ohne das Standardverhalten zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- kotlin
- Bereich
- developer-experience
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100