Je veux cloner un repo de manière non-interactive. Lors du clonage, git demande de confirmer l'empreinte digitale de l'hôte :
The authenticity of host 'bitbucket.org (207.223.240.182)' can't be established.
RSA key fingerprint is 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40.
Are you sure you want to continue connecting (yes/no)? no
Comment puis-je forcer la réponse "oui" à chaque fois que cette question s'affiche ? J'ai essayé d'utiliser yes yes | git clone ...
mais ça ne marche pas.
EDIT : Voici une solution : Puis-je ajouter automatiquement un nouvel hôte à known_hosts ? (ajoute des entiers à known_hosts avec ssh-keyscan).
0 votes
Il est intéressant de voir que même après deux ans, cette question n'a pas de réponse appropriée. Il y a quelques autres cas où git vous invitera, par exemple si vous essayez de cloner par http et que le serveur demande basic_auth. Comment faire cela en mode non-interactif ?
3 votes
Ajout de la
-q
L'option (silencieuse) l'a fait pour moi. Maintenant je suis coincé à automatiser la phrase de passe.