sshconfig-lint
Reihenfolge von Host *
← Alle PrüfungenEin konkreter Host-Block steht nach Host *.
Warum das wichtig ist
OpenSSH behält für die meisten Parameter den ersten gefundenen Wert. Ein früher allgemeiner Block kann dadurch einen späteren konkreten Wert überstimmen.
So behebst du es
Verschiebe alle konkreten Host-Blöcke vor die allgemeinen Host *-Vorgaben. Prüfe danach mit ssh -G github.com die tatsächlich wirksamen Werte für User, HostName und IdentityFile.
Vorher und nachher
Host * User deploy Host github.com User gitHost github.com User git Host * User deploy