Za każdym razem, gdy korzystam z git do interakcji z pilotem, na przykład podczas ciągnięcia lub pchania, pojawia się następujący komunikat:
Ostrzeżenie: na stałe dodano „...” (RSA) do listy znanych hostów.
Jak mogę zapobiec wyświetlaniu tej irytującej wiadomości? To tylko irytacja - wszystko działa poprawnie.
~/.ssh/known_hosts
? (Czy jest wymieniony 5000 razy?) Czy ~/.ssh/config
istnieje / zawiera coś (szczególnie wartość StrictHostKeyChecking
)?
known_hosts
pliku jest zła. Powinien to być klucz hosta, na jednej strasznie długiej linii. Jeśli masz tylko nazwę hosta (na przykład), to nie będzie działać. Zalecam usunięcie tego pliku (jeśli w rzeczywistości zawiera on tylko informacje o tym pojedynczym hoście) i zezwolenie SSH na utworzenie go przy następnym połączeniu. Po tym powinno być cicho.
The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting (yes/no)?
, czy też go stłumiłeś? Jeśli tak, to czy za każdym razem jest to ten sam odcisk palca? Jeśli nie, to naprawdę przerażające . Mniej przerażającą opcją byłoby to, że w jakiś sposób nie udaje mu się zapisać do pliku hosts, więc próbuje ponownie za każdym razem. Rzuć okiem~/.ssh/known_hosts
?