SSH का उपयोग करके गिट रिपॉजिटरी तक कैसे पहुँचें?


30

मेरे पास जनता की चाबी है। मुझे लगता है कि सर्वर के लिए एसएसएच कनेक्शन के लिए यह आवश्यक है जहां गिट रेपो स्थित है।

अब मुझे पता नहीं है कि कोड कैसे प्राप्त करें। क्या कोई मुझे पूरी प्रक्रिया बता सकता है जो मुझे करना है इसलिए मुझे कोड मिलेगा?

  1. जीआईटी + संबंधित कॉन्फ़िगरेशन स्थापित करना
  2. SSH कनेक्शन स्थापित करें
  3. रेपो प्राप्त करें

जब आप SSH कनेक्शन स्थापित करते हैं, तो यह हर सर्वर के लिए स्वतंत्र होने वाला है। आपको यह उल्लेख करना चाहिए कि आप किस प्रकार के सर्वर का उपयोग कर रहे हैं। उदाहरण के लिए, GitHub, BitBucket या एक निजी।
लुसियो

@ लुसियो यह एक निजी है, मुझे एसएसएच के साथ क्या करना है?
क्रिस्टोफ टेक

आपके पक्ष में प्रक्रिया (कुंजी उत्पन्न करें) समान है। सर्वर पर आपकी कुंजी को तैनात करने की प्रक्रिया अलग-अलग होगी। उसके लिए, आपको सर्वर व्यवस्थापक से सहायता मांगनी होगी।
लुसियो

जवाबों:


26

सेटअप गिट

  1. इसे स्थापित करें sudo apt-get install git( यहां देखें )
  2. Git कॉन्फ़िगर करें ( यहां देखें )

GitHub / BitBucket पर SSH को लागू करें

  1. SSH कुंजी जनरेट करें ssh-keygen -t rsa -b 4096( यहां देखें )
  2. अपनी सार्वजनिक SSH कुंजी की सामग्री की प्रतिलिपि बनाएँ, यह id_rsa.pubडिफ़ॉल्ट रूप से फ़ाइल है
  3. SSH कुंजी अनुभाग पर सामग्री को अपने GitHub / BitBucket खाते में पेस्ट करें

रेपो प्राप्त करें

बस इसे क्लोन करें:

  • GitHub: git clone git@github.com:YOUR_USERNAME/REPO_NAME.git
  • बिट बकेट: git clone git@bitbucket.org:USERNAME/REPO_NAME.git

रेपो का प्रबंधन करने वाली अधिक जानकारी के लिए, लूसियो मार्टिनेज द्वारा गीट फॉर ह्यूमन गाइड पर एक नज़र डालें ।

जीयूआई उपकरण

आप git-gui इंस्टॉल कर सकते हैं जो कि कमिटमेंट के लिए बिल्ट-इन GUI टूल है।

अधिक विकल्पों के लिए, आधिकारिक पृष्ठ पर सूची देखें


धन्यवाद लुसिओ; आपके गाइड में आपको यह धारणा है कि मैं GitHub या BitBucket का उपयोग करता हूं, बजाय इसके कि रेपो स्थित है git@git.<somewebsite.net>:<reponame>क्या यह कुछ भी बदलता है?
१६:१४ पर क्रिस्टोफ टाक

1
वास्तव में नहीं, बस अपने सर्वर का सही उल्लेख करना सुनिश्चित करें।
लुसियो

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