2011-09-06 7 views
14

जब मैं ssh-keygen -t rsa -C "[email protected]" गिट में दर्ज करता हूं तो यह "बहुत अधिक तर्क" त्रुटि देता है। आप इस मुद्दे को कैसे हल करते हैं?जब मैं गिट में ssh-keygen -t rsa -C "[email protected]" दर्ज करता हूं तो यह "बहुत अधिक तर्क" त्रुटि देता है

स्क्रीनशॉट enter image description here

+1

पुन: उत्पन्न नहीं कर सकता है। यह प्रोग्रामिंग से संबंधित कैसे है? – Mat

+1

मैं अपनी समस्या को अपने msysgit विंडोज वातावरण में गिट-बैश या गिट-सेमीडी पर पुन: पेश नहीं करता हूं। – VonC

+1

या तो पुन: पेश नहीं कर सकता है। क्या आपके पास अपने मेल पते में बुराई है? – eckes

उत्तर

18

यह एक टाइपो है। आपने -c टाइप किया था लेकिन चाहता था (और आपके प्रश्न में उपयोग किया गया) -C

-c का उपयोग करने के लिए, कुंजी पहले से मौजूद होनी चाहिए। man ssh-keygen का अंश:

निजी और सार्वजनिक कुंजी फ़ाइलों में टिप्पणी को बदलने का अनुरोध। यह ऑपरेशन केवल आरएसए 1 कुंजी के लिए समर्थित है। यह प्रोग्राम निजी कुंजी वाले फ़ाइल के लिए संकेत देगा, पासफ्रेज़ के लिए यदि कुंजी में एक है, और नई टिप्पणी के लिए।

+0

@ eckes- आप सही हैं, यह मेरी गलती थी। धन्यवाद –

23

मुझे इस आदेश का उपयोग करके "बहुत अधिक तर्क" त्रुटि का सामना करना पड़ा, लेकिन कारण और समाधान थोड़ा अलग थे। मैंने निम्न आदेश (Outlook 2010 ईमेल से) को कमांड लाइन में कॉपी और पेस्ट किया:

ssh-keygen –t rsa 

और त्रुटि मिली। एक सहकर्मी ने प्रतिलिपि बनाने और चिपकाने के बजाए केवल आदेश टाइप करने का सुझाव दिया। मैंने कोशिश की और यह काम किया, इसलिए मुझे दुर्घटना से अतिरिक्त पात्रों को कॉपी और पेस्ट करना होगा (शायद कुछ सफेद जगह या शून्य वर्ण)।

+0

धन्यवाद, मैंने कभी यह नहीं सोचा होगा। ऐसा लगता है कि कुछ पात्र चिपकाए गए हैं जिन्हें टर्मिनल में नहीं देखा जा सकता है। – kns98

+0

मेरे मामले में उद्धरण जहां गलत: इस: "के बजाय इस बात का :"। संगम + क्रोम के रूप में अच्छी तरह से मेरे लिए इस मुद्दे को पैदा कर रहा था से – takanokage

+0

एक कॉपी/पेस्ट मुद्दा –

संबंधित मुद्दे