इंटेलीज जीट से लाने में असमर्थ है


18

मैंने एक मौजूदा गिट रिपॉजिटरी पर क्लोन किया है। जब मैं कमांड लाइन का उपयोग कर रहा हूं तो गिट ठीक काम कर रहा है। हालांकि, जब मैं इंटेलीज से ऐसा करने की कोशिश करता हूं, तो यह कहता है

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

जवाबों:


38

इंटेलीज 13/14 के लिए,

  1. File-> Settings पर क्लिक करें। कुंजीपटल शॉर्टकट है Ctrl+ Alt+ S
  2. "संस्करण नियंत्रण" के लिए खोजें
  3. "संस्करण नियंत्रण" के तहत "गिट" चुनें
  4. SSH निष्पादन योग्य ड्रॉपडाउन में, मूल चुनें

2
यह मेरे सहयोगी के लिए भी काम करता है जिसे Win7 प्रो पर समान समस्या है, लेकिन यह समाधान नहीं बल्कि एक समाधान है। क्या आपको पता है कि IDEA 13.0 में काम क्यों हुआ, लेकिन 13.1 में अब और नहीं? मेरी मशीन पर (Win7 प्रो, IDEA 13.1.1 अल्टीमेट) यह एकीकृत SSH के साथ अच्छी तरह से काम करता है।
क्रेजेक्स

8
यह मेरे लिए काम नहीं किया ..
एंड्रयू Odendaal

f00644 - यदि यह आपके लिए कमांडलाइन पर काम करता है तो यह काम करना चाहिए।
एरिक काजू


PyCharm के लिए भी काम करता है।
törzsmókus
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.