मेरा वीपीएस प्रदाता अनुशंसा करता है कि मैं अपने एसएसएच पोर्ट को कस्टम पोर्ट नंबर पर छोड़ दूं जो वे डिफ़ॉल्ट रूप से असाइन करते हैं (22 नहीं)। बात यह है कि मुझे पता है कि रिमोट कॉन्फ़िगरेशन बनाते समय मैं पोर्ट नंबर दे सकता हूं, ऐसा लगता है कि मैं गिट क्लोन करते समय ऐसा नहीं कर सकता। मैं gitolite उपयोग कर रहा हूँ तो मैं क्लोन आदेशों की तरह लग रहे:कस्टम एसएसएच पोर्ट पर गिट
git clone [email protected]:gitolite-admin
वहाँ कस्टम ssh पोर्ट नंबर का उपयोग कर के लिए इस गुप्त के लिए कोई तरीका है?
मुझे यह भी जिक्र करना चाहिए कि मैं विंडोज़ पर साइगविन चला रहा हूं। मैंने देखा एक से अधिक स्थानों की तरह
Host mydomain.com
Port 12345
cygwin में
तथापि ~/.ssh/config
फाइल करने के लिए कस्टम बंदरगाह को जोड़ने के लिए कह रही है, कि फ़ाइल मौजूद प्रतीत नहीं होता है।
फ़ाइल का पथ नाम '.ssh/config' (नहीं' conf') अपने उपयोगकर्ता के घर निर्देशिका में है। बुनियादी संचालन के लिए यह आवश्यक नहीं है, और इस प्रकार डिफ़ॉल्ट रूप से मौजूद नहीं है। आपको इसे बनाना होगा। इसे खोलने/बनाने के लिए 'vim ~/.ssh/config' (या अपने पसंदीदा, स्थापित टेक्स्ट एडिटर का उपयोग करें) आज़माएं। –
डुप्लिकेट: http://stackoverflow.com/questions/3596260/git-remote-add-with-other-ssh-port – Kzqai
'/ उपयोगकर्ता/USERX/.ssh/config' पढ़ने के लिए विंडोज़ पर आपको अपना ' होम 'स्थानीय पर्यावरण'/उपयोगकर्ता/USERX' के लिए। – kenorb