Wir verwenden die Eclipse-IDE auf virtuellen Windows-Maschinen, die auf Xen laufen. Auf der anderen Seite verwenden wir Gitolite, um die Git-Repositories zu verwalten. Sie werden über mehrere Server gespiegelt, wobei die Spiegelungsfunktion von Gitolite verwendet wird.Systemweite SSH-Konfigurationsdatei für Eclipse IDE unter Windows
Ich beabsichtige, die Benutzer transparent auf den Backup-Server zu schalten, falls der Master-Server ausgefallen ist.
Um dies zu tun, ist meine Idee, einen systemweiten Host-Alias in den SSH-Einstellungen zu erstellen. Unter Linux zum Beispiel würde ich die /etc/ssh/ssh_config
Datei mit einem Eintrag wie verwenden:
Host scms.box
Hostname master-server
Wenn jemals meistern-Server ausfällt, kann ich dann die Hostnamen ersetzen:
Host scms.box
Hostname backup-server
Die Eclipse IDE liest die SSH-Einstellungen von ~/.ssh/config
, aber das ist benutzerspezifisch (wie unter Linux).
Ich habe mich gefragt, ob es unter Windows eine Entsprechung zu /etc/ssh/ssh_config
geben würde?
Dies erfordert eine zusätzliche Software installiert werden. Gibt es kein internes Feature für eGit/Eclipse? –
@fboule Nicht installiert. Lediglich entpackt: https://github.com/git-for-windows/git/releases/download/v2.9.3.windows.1/PortableGit-2.9.3-64-bit.7z.exe – VonC
Ok, aber der Punkt ist Dies ist noch eine weitere zu wartende Software (um Bugfixes, Sicherheitsupdates usw. zu aktualisieren). Dies ist akzeptabel, wenn Sie nur eine Installation haben, aber nicht, wenn Sie über die Arbeitsumgebung von ~ 100 Benutzern sprechen. –