“Impossible d'ajouter l'hôte à la liste des hôtes connus” Windows invite de

J'ai voulu essayer et utiliser git régulier dans mes prompt de Windows au lieu de Git Bash. Pour la simple raison que je pourrais ensuite utiliser le terminal de l'Ide fournit. J'ai pensé à une 1 minute à fixer, mais je ne pense pas.

Quand j'essaie de git pull origin <branch> je reçois le message d'erreur suivant:

C:\Users\Username\Documents\Bitbucket\java-project>git pull
Could not create directory '/c/Username/.ssh'.
The authenticity of host 'bitbucket.org (131.103.20.167)' can't be established.
RSA key fingerprint is 12:8c:1b:f2:6d:14:6b:5c:3b:ec:aa:46:46:xy:7c:40.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/c/Username/.ssh/known_hosts).
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

J'ai mis les autorisations sur le existant .ssh dossier tels que tous les Utilisateurs ont un accès complet, les administrateurs et le SYSTÈME. Donc ça devrait être ok.

J'ai aussi essayé d'exécuter l'invite de commandes en tant qu'Administrateur pour voir si c'était la question, mais ce n'est pas le cas non plus.

Ce que je remarque c'est maintenant que ça dit: Could not create directory '/c/Username/.ssh'.. Cependant, mon .ssh répertoire est situé à C:\Users\Username\.ssh. J'ai peut-être besoin de changer ma configuration puis.

De version Git: 1.9.0.msysgit.0
Version de Windows: Windows 8.1

Cela fonctionne à partir de git bash invite?
Oui, il fonctionne très bien. J'ai été en utilisant que pour un an ou deux maintenant.
Que de chemin '/c/nom d'utilisateur/.ssh' est drôle, n'est-ce pas '/c/Utilisateurs/Nom_utilisateur/.ssh'?
Oui, en effet. J'ai remarqué la même chose. J'ai déjà créé un fichier C:\Users\Username\.ssh\config qui a le contenu UserKnownHostsFile /c/Users/Username/.ssh/known_hosts. Mais je pense que git est confus sur où trouver mon .ssh dossier.
Vous avez peut être la variable d'environnement HOME défini avec une valeur incorrecte dans cmd.exe

OriginalL'auteur Christophe De Troyer | 2014-05-31