LAMP Stack कैसे सेटअप करें Latest Video 2020
विषयसूची:
जब Git होस्टिंग की बात आती है, तो आपके पास कई विकल्प उपलब्ध होते हैं। GitHub, Gitlab और Bitbucket लोकप्रिय समाधान हैं, लेकिन अपना स्वयं का Git सर्वर चलाना एक वैकल्पिक मूल्य है।
एक Git Server की स्थापना आपको प्रदाताओं की मुफ्त योजनाओं के प्रतिबंध के बिना निजी रिपॉजिटरी बनाने की अनुमति देती है।
इस गाइड में, हम समझाते हैं कि लिनक्स पर एक नंगे गिट सर्वर को कैसे सेट किया जाए। यदि आपके पास कुछ रिपॉजिटरी हैं और सहयोगी टेक-सेवी हैं तो यह सेटअप अच्छा है। अन्यथा, आपको Gitea, Gogs, या Gitlab जैसे स्व-होस्ट किए गए गिट एप्लिकेशन इंस्टॉल करने पर विचार करना चाहिए।
Git सर्वर को किसी भी दूरस्थ लिनक्स मशीन या आपके स्थानीय सिस्टम पर भी सेट किया जा सकता है।
Git Server की स्थापना
पहला कदम आपके सर्वर पर Git को इंस्टॉल करना है।
sudo apt update && sudo apt install git
CentOS सर्वर पर git पैकेज स्थापित करने के लिए टाइप करें:
sudo yum install git
अगला, एक नया उपयोगकर्ता बनाएँ जो Git रिपॉजिटरी का प्रबंधन करेगा:
sudo useradd -r -m -U -d /home/git -s /bin/bash git
उपयोगकर्ता होम डायरेक्टरी
/home/git
सेट है। सभी रिपॉजिटरी को इस डायरेक्टरी के तहत स्टोर किया जाएगा। हमने उपयोगकर्ता "git" के लिए एक पासवर्ड सेट नहीं किया है, लॉगिन केवल ssh कीज़ का उपयोग करके संभव होगा।
su
कमांड का उपयोग करके उपयोगकर्ता "git" पर जाएँ:
sudo su - git
SSH निर्देशिका बनाने और सही अनुमतियाँ सेट करने के लिए निम्न आदेश चलाएँ:
mkdir -p ~/.ssh && chmod 0700 ~/.ssh
~/.ssh/authorized_keys
नाम की एक फ़ाइल बनाएँ जो अधिकृत उपयोगकर्ताओं की SSH कुंजियाँ रखेगी:
touch ~/.ssh/authorized_keys && chmod 0600 ~/.ssh/authorized_keys
बस। सर्वर सेटअप पूर्ण है। अब आप अपनी पहली Git रिपॉजिटरी बनाने के लिए तैयार हैं।
एक नया खाली भंडार आरंभ करने के लिए निम्नलिखित कमांड चलाएँ:
git init --bare ~/projectname.git
जैसा आप चाहते हैं आप निर्देशिका का नाम दे सकते हैं। महत्वपूर्ण बात यह है कि "git" यूजर होम डायरेक्टरी के तहत रिपॉजिटरी बनाना है।
Initialized empty Git repository in /home/git/projectname.git/
स्थानीय गिट रिपोजिटरी को कॉन्फ़िगर करना
Git सर्वर पर स्थानीय git परिवर्तनों को पुश करने में सक्षम होने के लिए आप अपने स्थानीय उपयोगकर्ता SSH सार्वजनिक कुंजी को दूरस्थ "git" उपयोगकर्ता की
authorized_keys
फ़ाइल में जोड़ सकते हैं।
cat ~/.ssh/id_rsa.pub
आउटपुट कुछ इस तरह दिखना चाहिए:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDd/mnMzHwjUzK8g3ldfsfRpJuC16mhWamaXRk8ySQrD/dzpbRLfDnZsLxCzRoq+ZzFHGwcQlJergtergdHGRrO8FE5jl3IWRRp+mP12qYw== [email protected]
एक नई SSH कुंजी जोड़ी बनाने के लिए निम्नलिखित कमांड का उपयोग करें:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
ऊपर
cat
कमांड से आउटपुट कॉपी करें और Git सर्वर कंसोल पर वापस जाएं।
सर्वर पर, अपना टेक्स्ट एडिटर खोलें और उस सार्वजनिक कुंजी को पेस्ट करें जिसे आपने अपने स्थानीय मशीन से कॉपी किया है
~/.ssh/authorized_keys
फ़ाइल में:
sudo nano /home/git/.ssh/authorized_keys
संपूर्ण सार्वजनिक कुंजी पाठ एक पंक्ति में होना चाहिए।
हम मान रहे हैं कि Git पैकेज आपके स्थानीय मशीन पर पहले से ही स्थापित है। यदि नहीं, तो पिछले अनुभागों में बताए अनुसार इसे स्थापित करें।
cd /path/to/local/project
एक प्रारंभिक भंडार का प्रारंभ करें:
git init.
अंतिम चरण अपने स्थानीय रिपॉजिटरी में git रिमोट को जोड़ना है:
git remote add origin git@git_server_ip:projectname.git
अपने git सर्वर होस्टनाम या IP पते के साथ
git_server_ip
को बदलना न भूलें।
यह सत्यापित करने के लिए कि सब कुछ सही ढंग से सेटअप है, एक परीक्षण फ़ाइल बनाएं:
touch test_file
मचान क्षेत्र में परिवर्तन जोड़ें:
git add.
परिवर्तन करें:
git commit -m "descriptive message"
दूरस्थ रिपॉजिटरी में स्थानीय रिपॉजिटरी परिवर्तन पुश करें:
git push -u origin master
यदि सब कुछ सही तरीके से सेट किया गया है, तो आउटपुट कुछ इस तरह दिखना चाहिए:
Counting objects: 3, done. Writing objects: 100% (3/3), 218 bytes | 218.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To git_server_ip:projectname.git * master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.
एक नया सहयोगी जोड़ने के लिए, बस अपनी सार्वजनिक SSH कुंजी को "git" उपयोगकर्ता की
~/.ssh/authorized_keys
फ़ाइल में कॉपी करें।
आप नए रिपॉजिटरी बनाने के लिए समान चरणों का उपयोग कर सकते हैं। यह ध्यान रखना महत्वपूर्ण है कि दूरस्थ रिपॉजिटरी आपके स्थानीय रिपॉजिटरी में git रिमोट को जोड़ने से पहले मौजूद होना चाहिए।
निष्कर्ष
इस ट्यूटोरियल में, हमने आपको दिखाया है कि कैसे अपना निजी Git सर्वर सेट करें और रिपॉजिटरी बनाएँ।
सक्रिय करते समय 0X80072EFD त्रुटि <009> सर्वर को सक्रिय करते समय हम सर्वर 0x80072EFD से संपर्क नहीं कर सके> यदि आपको त्रुटि मिलती है तो हम सर्वर से संपर्क नहीं कर सकते हैं, कृपया सक्रिय होने के दौरान कुछ मिनटों में 0x80072EFD में पुन: प्रयास करें माइक्रोसॉफ्ट ऑफिस 365 या 2016, इस पोस्ट को देखें।

क्या आपने कभी ऐसी स्थिति में भाग लिया जहां आपको Office 365, Office 2013, या Office 2016 को सक्रिय करने का प्रयास करते समय त्रुटि 0x80072EFD प्राप्त हुई? यदि हां, तो यही कारण है कि ऐसा क्यों होता है। नेटवर्क मुद्दों के कारण सक्रियण प्रक्रिया को पूरा करते समय कार्यालय कभी-कभी समस्याएं उत्पन्न करता है। यदि ऐसा होता है, तो Office निम्न त्रुटि संदेश प्रदर्शित करता है:
घर पर विंडोज़ पर एसआईपी सर्वर कैसे सेटअप, होस्ट और उपयोग करें

सेट अप, होस्ट, सत्र प्रारंभ प्रोटोकॉल का उपयोग करने के तरीके पर ट्यूटोरियल या OfficeSIP सर्वर और मैसेंजर का उपयोग कर घर पर विंडोज़ पर एसआईपी सर्वर।
एंड्रॉइड पर ftp सर्वर को सेटअप और उपयोग कैसे करें

अपने एंड्रॉइड डिवाइस से पीसी को बिना यूएसबी केबल के फाइल ट्रांसफर करना चाहते हैं? एंड्रॉइड और पीसी के बीच फ़ाइलों को वायरलेस तरीके से साझा करने के लिए एफ़टीपी सर्वर विधि का प्रयास करें।