Ich habe Root-Zugriff auf unseren Produktionsserver und ich möchte die neueste Version in Git auf den Server bereitstellen, aber ich bin in den Fehler unten, wenn ich " git pull "auf den Ordner, den ich aktualisieren möchte.Nicht in der Lage, "git ziehen" - Hostschlüssel Überprüfung fehlgeschlagen
Ich habe ein bisschen herumblättert, kann aber keine klare Antwort auf das, was ..
Der Staging-Server auf der gleichen Maschine läuft zu tun finden, aber nur in einem anderen Ordner, und wenn ich pull
auf In diesem Ordner geht alles gut.
ich nicht sehr erfahren bin, wenn es um Linux kommt, so helfen Sie mir bitte mit einer klaren Antwort auf, wie zu beheben :-)
Ansonsten ich Zugriff auf alles haben, brauche ich
P. S. Dies hat in der Vergangenheit gearbeitet, so dass ich nehme an, es hat etwas mit dem SSH-Schlüssel
Fehler zu tun:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The ECDSA host key for www.site.org has changed,
and the key for the corresponding IP address x.x.x.x
is unknown. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
*************
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:1
remove with: ssh-keygen -f "/root/.ssh/known_hosts" -R gitlab.site.org
ECDSA host key for gitlab.site.org has changed and you have requested strict checking.
Host key verification failed.
Haben Sie versucht, 'ssh-keygen -f" /root/.ssh/known_hosts "-R gitlab.site.org' zu erstellen? – fedorqui
Meine Güte, das war zu einfach. Danke @fedorqui. Ich habe die Textzeile dort gesehen, aber der Administrator des Hauptservers ist gerade im Urlaub und musste heute bereitstellen, sodass das Entfernen von SSH-Informationen ein wenig riskant erschien. Habe eine Sicherungskopie der Datei erstellt, getan, was du gesagt hast und den Git-Pull erneut ausgeführt. Alles gut jetzt – Richard