Je viens d'installer une nouvelle installation de MinGW sur Windows 7 64 bits à l'aide du programme d'installation d'interface utilisateur graphique (approche recommandée) en suivant les instructions données ici et en conservant les options par défaut (installation dans C: \ MinGW ) - sans omettre aucune étape les choses en aucune façon.
Cependant, lors de l'exécution de la commande ssh , j'obtiens le message d'erreur suivant:
C: \ Users \ nomutilisateur> ssh nom d'utilisateur @ hôte
Impossible de créer le répertoire '/ home / nomutilisateur /.ssh'.
L'authenticité de l'hôte ' hôte ( host-ip )' ne peut pas être établie.
L'empreinte digitale de la clé RSA est l' empreinte digitale .
Êtes-vous sûr de vouloir continuer à vous connecter (oui / non)? oui
Échec de l'ajout de l'hôte à la liste des hôtes connus (/ home / myusername /.ssh/known_hosts).
Donc, je dois essentiellement confirmer la connexion à chaque fois.
Pourquoi cela se produit-il et comment puis-je le réparer?
Pour ceux qui utilisent
msys2
et ont la même erreur:Remplacez la ligne du fichier
/etc/nsswitch.conf
par:(De cette réponse)
la source
Comment activer SSH dans Windows pour mettre à jour mon
known_hosts
fichier afin que je ne sois pas toujours invitéJ'ai passé toute la journée à essayer de comprendre cela pour git-bash pour Windows (qui, je crois, utilise mingw64 et qui, à mon avis, est un descendant de msys). Je suis sûr que c'est une erreur d'autorisation, mais je n'ai rien trouvé qui indique comment changer les autorisations Unix (par exemple, chmod xxx ...) d'un dossier ou d'un fichier réellement contrôlé par Windows. Aucun des éléments suivants n'a fonctionné:
~/.ssh
dossier dans le répertoire de base de mon utilisateur Windows (cd ~ --> C:\User\username
)/home/username/.ssh
dossier dans le répertoire racine de git-bash (cd / --> C:\Program Files\Git
).ssh/known_hosts
fichier aux deux emplacements et modification des autorisations Windows en accès completCela a fonctionné:
Changer la ligne dans le fichier
C:\Program Files\Git\etc\nsswitch.conf
:Pourquoi??? Je n'ai aucune idée!!
la source