Jaki jest właściwy sposób na utrzymanie autentyczności hosta ssh od bycia problemem dla buildów maven i hudsno?Jak uniknąć Maven buduje przeciągnięcie na problem autentyczności hosta ssh?
Mam hudson budującego mój projekt maven na VM. Kiedy serwer ESX z moimi maszynami wirtualnymi zostanie opodatkowany, niektóre z moich zadań utkną w pętli problemów z uwierzytelnianiem hosta SSH. Hosty znajdowały się w znanym pliku hosts, ale w tych czasach zegary na maszynach wirtualnych niewolników dryfowały daleko od tych z mojego maven repo.
[INFO] Retrieving previous build number from snapshots
The authenticity of host 'maven.mycorp.com' can't be established.
DSA key fingerprint is 6d:....83.
Are you sure you want to continue connecting? (yes/no): The authenticity
of host 'maven.mycorp.com' can't be established.
Czy istnieje coś innego niż wyłączyć sprawdzanie hostów (CheckHostIP nie)?
Zauważyłem, że ta opcja nie działa dla wielu osób (włącznie z mną). http://stackoverflow.com/questions/8323040/maven-wagon-scp-is-notable-to-establish-a-connection - Błąd Im dostaje, "Nie można załadować wdrożenia hit" ... NullKnownHostsPorvider "". To jest po tym, jak rozszerzyłem kompilację za pomocą wagon-ssh-common 2.6 (która zawiera tę klasę) – icyitscold