जब भी मैं रिमोट से बातचीत करने के लिए git का उपयोग करता हूं, जैसे खींचने या धक्का देने पर, मुझे निम्न संदेश दिखाया जाता है:
चेतावनी: ज्ञात मेजबानों की सूची में स्थायी रूप से '...' (RSA) जोड़ा गया।
मैं इस कष्टप्रद संदेश को प्रदर्शित करने से कैसे रोक सकता हूं? यह केवल एक झुंझलाहट है - सब कुछ ठीक से काम करता है।
~/.ssh/known_hosts
? (क्या इसे 5000 बार सूचीबद्ध किया गया है?) ~/.ssh/config
मौजूद है / कुछ भी शामिल है (विशेष रूप से एक मूल्य के लिए StrictHostKeyChecking
)?
known_hosts
फ़ाइल की सामग्री खराब है। यह मेजबान कुंजी होना चाहिए, एक बहुत लंबी लाइन पर। यदि आपके पास केवल वहाँ होस्ट नाम है (उदाहरण के लिए) तो यह काम नहीं करेगा। मेरा सुझाव है कि आप इस फ़ाइल को हटा दें (यदि वास्तव में इसमें केवल इस एकल होस्ट के लिए जानकारी है) और SSH को अगली बार कनेक्ट होने पर इसे बनाने की अनुमति दें। उसके बाद चुप रहना चाहिए।
The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting (yes/no)?
, या आपने इसे दबा दिया है? यदि यह है, तो क्या यह हर बार एक ही फिंगरप्रिंट है? यदि यह नहीं है, तो यह वास्तव में डरावना है । कम डरावना विकल्प यह होगा कि किसी तरह यह वास्तव में मेजबानों फ़ाइल को लिखने का प्रबंधन नहीं कर रहा है, इसलिए यह हर बार फिर से कोशिश करता है। पर एक नजर है~/.ssh/known_hosts
?