Saya sudah mengkloning repositori git yang ada. Git bekerja dengan baik ketika saya menarik menggunakan baris perintah. Namun, ketika saya mencoba melakukan hal yang sama dari Intellij, katanya
Fetch failed. Fatal : Could not read from remote repository.
Log konsol VCS menunjukkan:
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.
Saya menggunakan pasangan kunci ssh untuk otentikasi. Saya menghargai bantuan apa pun dalam hal ini.
git
dari Terminal, ia tahu di direktori mana kunci SSH berada (atau itu hanya panggilanssh
untuk mendapatkan kunci). Alat SSH bawaan tidak tahu di mana kunci Anda berada.Jawaban:
Untuk IntelliJ 13/14,
sumber