SSH को GitTree में कॉन्फ़िगर करें
प्राथमिकताएँ › SSH आपके .ssh फ़ोल्डर में कुंजियाँ सूचीबद्ध करता है, नई कुंजियाँ बनाता है, आपके SSH कॉन्फ़िगरेशन से प्रत्येक होस्ट दिखाता है और एक कनेक्शन का परीक्षण करता है। GitTree कभी भी एसएसएच एजेंट शुरू नहीं करता है और कभी भी ~/.ssh/config या core.sshCommand संपादित नहीं करता है; SSH रिमोट के लिए आपके द्वारा चुनी गई कुंजी को उसके द्वारा चलाए जाने वाले git कमांड को भेज दिया जाता है।
GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।
इस पेज पर
शुरू करने से पहले
- ओपनएसएसएच स्थापित है (यह macOS, Windows 10 और बाद के संस्करण, और अधिकांश Linux वितरणों के साथ शिप होता है)।
इसे कहां खोजें
- प्राथमिकताएँ › SSH: Keys, Generate a new key, Hosts और Test a connection।
| कार्रवाई | macOS | Windows और Linux |
|---|---|---|
| प्राथमिकताएँ | ⌘, | Ctrl+, |
कदम
एक कुंजी उत्पन्न करें
Generate a new key के अंतर्गत, Ed25519 (recommended) रखें, File name और Comment सेट करें, Protect the key with a passphrase पर टिक करें (आपका सिस्टम इसे अपने संवाद में मांगता है) और Generate Key दबाएँ। किसी मौजूदा कुंजी को कभी भी अधिलेखित नहीं किया जाता है.
इसे अपने होस्ट में जोड़ें
Copy Public Key दबाएँ और इसे अपने होस्ट के SSH कुंजी पृष्ठ पर जोड़ें, या किसी कनेक्टेड खाते के लिए Upload to Account… जोड़ें जो इसकी अनुमति देता है।
इसका परीक्षण करें
Test a connection के अंतर्गत, Host (जैसे कि
github.com) और User (git) दर्ज करें, और Test दबाएँ। The host accepted your key. का अर्थ है कि यह काम करता है।
अपेक्षित परिणाम
SSH पर Git आपकी कुंजी के साथ काम करता है, और आप जानते हैं कि कौन सा होस्ट किस कुंजी का उपयोग करता है।
एसएसएच सेटिंग्स
- Use the SSH agent: आपके रनिंग एजेंट के पास मौजूद चाबियाँ प्रदान करें।
- Private key: प्रत्येक एसएसएच रिमोट के लिए एक कुंजी, अकेले उपयोग की जाती है; खाली ssh को चुनने देता है।
- Unknown host keys: Ask me (पहले फ़िंगरप्रिंट दिखाता है), Accept new hosts, refuse changed ones या Refuse hosts I have not trusted।
- Remember key passphrases उन्हें आपके सिस्टम कीचेन में ही रखता है।
अगर कुछ गलत होता है
"निजी कुंजी इस फ़ोल्डर में नहीं है।"
केवल .pub फ़ाइल वहां है। निजी कुंजी को उसी फ़ोल्डर में कॉपी करें, या एक नई जोड़ी बनाएं।
प्रश्न
क्या मैं होस्ट कुंजी जाँच बंद कर सकता हूँ?
नहीं, सबसे सख्त विकल्प अज्ञात होस्ट को अस्वीकार करता है, और Ask me फिंगरप्रिंट दिखाता है ताकि आप इसकी तुलना उसके मालिक द्वारा प्रकाशित फिंगरप्रिंट से कर सकें।