J'ai cloné un référentiel git existant. Git fonctionne bien lorsque je tire en utilisant la ligne de commande. Cependant, lorsque j'essaie de faire la même chose d'Intellij, il est dit
Fetch failed. Fatal : Could not read from remote repository.
Le journal de la console VCS affiche:
git fetch --progress --prune origin
java.lang.RuntimeException: Invocation failed Server returned invalid Response.
at org.jetbrains.git4idea.ssh.GitSSHXmlRpcClient.askPassword(GitSSHXmlRpcClient.java:176)
at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:265)
at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:157)
at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137)
Caused by: java.io.IOException: Server returned invalid Response.
at org.apache.xmlrpc.LiteXmlRpcTransport.sendRequest(LiteXmlRpcTransport.java:243)
at org.apache.xmlrpc.LiteXmlRpcTransport.sendXmlRpc(LiteXmlRpcTransport.java:90)
at org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:72)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:194)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:185)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:178)
at org.jetbrains.git4idea.ssh.GitSSHXmlRpcClient.askPassword(GitSSHXmlRpcClient.java:170)
... 3 more
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
J'utilise la paire de clés ssh pour l'authentification. J'apprécierais toute aide à ce sujet.
git
partir de Terminal, il sait dans quel répertoire se trouvent les clés SSH (ou il appelle simplementssh
pour obtenir les clés). L'outil SSH intégré ne sait pas où se trouvent vos clés.Réponses:
Pour IntelliJ 13/14,
la source