कुछ हफ्तों के बाद से, मैं दूरस्थ रिपॉजिटरी से खींचने या धक्का देने में सक्षम नहीं हूं। मुझे लगा कि IntelliJ IDEA 14 में अपग्रेड होने पर यह बहुत खुश है, लेकिन मैं IDEA 13.1.5 के साथ भी समस्या को पुन: पेश कर सकता हूं।
टूलटिप का कहना है कि "फ़ेच विफल हो गया: दूरस्थ रिपॉजिटरी से नहीं पढ़ सकता था।"
और संस्करण नियंत्रण टैब में अपवाद पढ़ता है
14:02:37.737: cd C:\dev\project
14:02:37.737: git -c core.quotepath=false fetch origin --progress --prune
java.io.IOException: Padding in RSA public key!
at com.trilead.ssh2.signature.RSASHA1Verify.decodeSSHRSAPublicKey(RSASHA1Verify.java:37)
at com.trilead.ssh2.KnownHosts.addHostkey(KnownHosts.java:98)
at com.trilead.ssh2.KnownHosts.initialize(KnownHosts.java:414)
at com.trilead.ssh2.KnownHosts.initialize(KnownHosts.java:440)
at com.trilead.ssh2.KnownHosts.addHostkeys(KnownHosts.java:137)
at org.jetbrains.git4idea.ssh.SSHMain.configureKnownHosts(SSHMain.java:462)
at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:155)
at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137)
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
IntelliJ के अंतर्निहित टर्मिनल का उपयोग करना, निष्पादित करना git -c core.quotepath=false fetch origin --progress --prune
, यह उसी तरह काम करता है जैसे इसे करना चाहिए।
स्टैकट्रेस के अनुसार, मेरे साथ एक समस्या प्रतीत होती है KnownHosts
, इसलिए मैंने हमारे git सर्वर को हटा दिया ~/.ssh/known_hosts
, उम्मीद है कि IntelliJ फिर से सम्मिलित करेगा। लेकिन समस्या तब भी दिखाई देती है जब UI के माध्यम से अपडेट किया जाता है, और इसमें कोई नई प्रविष्टि नहीं लिखी जाती है known_hosts
; फ़ाइल के कुछ कैशिंग के बारे में सोचकर, मैंने सफलता के बिना, इंटेलीज को पुनः आरंभ किया।
git fetch
टर्मिनल से दूसरा काम करते समय, अब मैं पूछ रहा हूं कि क्या मैं स्थायी रूप से सर्वर जोड़ना चाहता हूं। उसके बाद, इसे known_hosts
फिर से लिखा गया है , लेकिन IntelliJ अभी भी मुझे अपनी परियोजना को अपडेट नहीं करने देगा।
मुझे इस व्यवहार के बारे में ऑनलाइन कुछ भी नहीं मिला है, इसलिए मुझे लगता है कि यह नए IntelliJ संस्करण के साथ एक ज्ञात बग नहीं है। फिर भी, मैंने 14.0.2 को अद्यतन किया, लेकिन समस्या अभी भी मौजूद है।
IntelliJ अंतर्निहित SSH निष्पादन योग्य का उपयोग करने के लिए कॉन्फ़िगर किया गया है।
क्या किसी को कोई सुराग है कि यहां क्या समस्या हो सकती है?
puttygen
और Git GUI
, के रूप में यह मेरा पहला विचार भी किया गया था। क्या आप सुनिश्चित हैं कि यह मेरी प्रमुख जोड़ी के बारे में है? अपवाद ज्ञात मेजबानों के बारे में लगता है: code.google.com/p/connectbot/source/browse/src/com/trilead/ssh2/…