मैंने एक मौजूदा गिट रिपॉजिटरी पर क्लोन किया है। जब मैं कमांड लाइन का उपयोग कर रहा हूं तो गिट ठीक काम कर रहा है। हालांकि, जब मैं इंटेलीज से ऐसा करने की कोशिश करता हूं, तो यह कहता है
Fetch failed. Fatal : Could not read from remote repository.
VCS कंसोल लॉग शो:
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.
मैं प्रमाणीकरण के लिए ssh कुंजी जोड़ी का उपयोग कर रहा हूं। मैं इस पर कोई मदद की सराहना करेंगे।
क्या SSH कुंजी जोड़ने / पंजीकृत करने के लिए IntelliJ में ही कोई अनुभाग है?
—
saiarcot895
यह देशी और बिल्ट-इन के बीच ssh निष्पादन योग्य चुनने का विकल्प देता है। क्या आप इसका जिक्र कर रहे हैं?
—
माइंडरीडर
और इसे मूल में बदलने से मदद मिली। मैंने हमेशा विंडोज़ के लिए बिल्ट-इन विकल्प का उपयोग किया है, लेकिन ubuntu के लिए, ऐसा लगता है, यह मूल है।
—
माइंडरीडर
आह अच्छा। एक मूल (संभवतः गलत) स्पष्टीकरण यह है कि जब आप
—
सियारकोट
git
टर्मिनल से चलते हैं , तो यह पता होता है कि SSH कुंजियाँ किस निर्देशिका में स्थित हैं (या यह केवल ssh
कुंजियाँ प्राप्त करने के लिए कॉल करता है)। अंतर्निहित SSH उपकरण को यह पता नहीं होता है कि आपकी कुंजियाँ कहाँ स्थित हैं।
यह समझ आता है। मुझे आश्चर्य है कि यह विंडोज़ में कैसे काम करता है। Btw, आपकी मदद के लिए धन्यवाद :)
—
mindreader