गिटलैब से SSH का कनेक्शन टाइमआउट हो रहा है


0

मैंने आधिकारिक Gitlab डॉक्स का अनुसरण किया है ( https://docs.gitlab.com/ee/ssh/ ) कमांड का उपयोग करके मेरी चाबी बनाने के लिए:

 ssh-keygen -t ed25519 -C "email@example.com"

लेकिन मुझे टाइमआउट त्रुटि मिल रही है जैसा कि आप इस चित्र में देख सकते हैं: मेरे सभी मुद्दे

पहला पृष्ठ त्रुटि है, बाईं ओर नीचे फलक मेरी की सामग्री है ~/.ssh/config फ़ाइल, और अंतिम फलक मेरी की सामग्री है ~/.ssh निर्देशिका।

Edit1:

मैंने टेलनेट के साथ कमांड से जुड़ने की कोशिश की है telnet gitlab.com 22 और मुझे मिल रहा है telnet: Unable to connect to remote host: Connection timed out

लेकिन मैं gitlab को सामान्य रूप से पिंग कर सकता हूं

पिंग टू गितलब

EDIT2:

मुझे मिलगया। मुझे अपना बदलना होगा ~/.ssh/config और ये लाइनें डालें:

Host gitlab.com
  Hostname altssh.gitlab.com
  User git
  Port 443
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_ed25519

मैंने इस ट्यूटोरियल का अनुसरण किया है: यहाँ


1
यह (संभवतः क्षणिक) नेटवर्क समस्या की तरह लगता है और ssh / प्रमाणीकरण समस्या नहीं। टाइप करने पर क्या होता है telnet gitlab.com 22? यदि यह स्क्रीन को साफ़ करता है और आपको किसी प्रकार का बैनर देता है, तो अपने शेल प्रॉम्प्ट पर वापस जाने के लिए Enter को हिट करें और thetry करें ssh फिर। अगर telnet विफल रहता है, तो आपको बस gitlab.com से कनेक्ट करने में समस्या है। प्लोडोनोट उत्तर अपूर्णता; संपादित करें आपका प्रश्न यह पूरी तरह साफ और मूक है।
Scott

gitlab.com पोर्ट 22 पर नहीं सुन रहा है, मैंने इसका परीक्षण फ्रांस, यूके और यूएसए से किया है
user1330614

और मैं इसे कैसे कर सकता हूं?
Ziggoto

जवाबों:


0

मुझे मिलगया। मुझे अपना ~ / .ssh / config बदलना होगा और ये लाइनें डालनी होंगी:

Host gitlab.com
  Hostname altssh.gitlab.com
  User git
  Port 443
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/id_ed25519

मैंने इस ट्यूटोरियल का अनुसरण किया है: यहाँ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.