Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Ubuntu में Git यूज़रनेम और ईमेल कैसे सेट अप करें

Git, Linus Torvalds द्वारा Linux कर्नेल बनाने में मदद के लिए विकसित एक डिस्ट्रिब्यूटेड वर्जन कंट्रोल सिस्टम है। अपने प्रारंभिक दिनों से, Git जबरदस्त रूप से बढ़कर सबसे लोकप्रिय वर्जन कंट्रोल सिस्टम बन गया है।

Git एक ही प्रोजेक्ट में एक साथ कई यूज़र्स को योगदान करने, परिवर्तनों को ट्रैक करने, पिछले संस्करणों पर वापस जाने, और विभिन्न प्रोजेक्ट संस्करणों के लिए ब्रांच बनाने की अनुमति देता है। यही कारण है कि Git में अपना यूज़रनेम और ईमेल सेट अप करना महत्वपूर्ण है ताकि प्रत्येक कमिट को यूज़र पर वापस ट्रेस किया जा सके।

इस गाइड का सार Git के साथ इंस्टॉलेशन के बाद शुरुआत करने की मूल बातें, विशेष रूप से Git में यूज़रनेम और ईमेल सेट अप करना, के माध्यम से आपका मार्गदर्शन करना है।

नोट: जबकि हम इस ट्यूटोरियल के लिए Ubuntu का उपयोग कर रहे हैं, चरण आपके द्वारा काम किए जा रहे OS की परवाह किए बिना लागू होंगे।

ग्लोबल Git यूज़रनेम और ईमेल कैसे कॉन्फ़िगर करें

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

अपने Git क्रेडेंशियल सेट करने के लिए, git config कमांड का उपयोग करें। Git config एक बिल्ट-इन टूल है जो आपको Git वेरिएबल्स देखने और सेट करने की अनुमति देता है।

Ubuntu में, Git कॉन्फ़िगरेशन वेरिएबल्स निम्न डायरेक्टरीज़ में हैं:

  • /etc/gitconfig - यह फ़ाइल सभी यूज़र्स और उनके रिपॉजिटरीज़ के लिए Git कॉन्फ़िगरेशन स्टोर करती है।
  • ~/.gitconfig - होम डायरेक्टरी में .gitconfig फ़ाइल; किसी विशिष्ट यूज़र के लिए Git कॉन्फ़िगरेशन स्टोर करती है।
  • .git/config - यह लोकल रिपॉजिटरी के लिए Git कॉन्फ़िगरेशन स्टोर करता है।

अपने यूज़रनेम और ईमेल कॉन्फ़िगरेशन को सत्यापित करने के लिए, कमांड का उपयोग करें:

git config --list

यदि आपको उपरोक्त कमांड से कोई आउटपुट नहीं मिलता है, तो अपना यूज़रनेम और ईमेल सेट करें।

ग्लोबल कमिट यूज़रनेम और ईमेल सेट करने के लिए, कमांड दर्ज करें:

git config --global user.name "Username"
git config --global user.email example@email.com

एक बार कमांड्स सफलतापूर्वक निष्पादित हो जाने पर, सेट वेरिएबल्स को सत्यापित करने के लिए कमांड का उपयोग करें:

git config –list

इस कमांड को चलाने के बाद, आपको नीचे दिखाए गए जैसा आउटपुट मिलना चाहिए:

user.name=Username
user.email=example@email.com
Ubuntu में Git यूज़रनेम और ईमेल कैसे सेट अप करें

आप Git कॉन्फ़िग फ़ाइल एडिट करके यूज़रनेम और पासवर्ड भी जोड़ सकते हैं। अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करके, "~/.gitconfig" फ़ाइल एडिट करें और यूज़रनेम और ईमेल जोड़ें।

nano /home/ubuntu/.gitconfig

एंट्रीज़ को इस प्रकार जोड़ें:

[user]
name = Username
email = example@email.com

फ़ाइल सेव करें और git config कमांड का उपयोग करके सत्यापित करें कि आपने एंट्रीज़ सफलतापूर्वक जोड़ दी हैं।

लोकल Git यूज़रनेम और ईमेल कैसे कॉन्फ़िगर करें

Git आपको लोकल यूज़रनेम और ईमेल कॉन्फ़िगर करने की भी अनुमति देता है। आप किसी विशिष्ट रिपॉजिटरी के लिए लोकल क्रेडेंशियल्स का उपयोग कर सकते हैं।

ऐसा करने के लिए, रिपॉजिटरी डायरेक्टरी के अंदर से --global फ्लैग के बिना git config कमांड का उपयोग करें।

उदाहरण के लिए:

उस डायरेक्टरी पर नेविगेट करें जिसे आप रेपो के रूप में उपयोग करना चाहते हैं:

cd ~/workspace

अगला, कमांड के साथ डायरेक्टरी को Git रिपॉजिटरी के रूप में इनिशियलाइज़ करें:

git init .

रिपॉजिटरी के अंदर, नीचे दी गई कमांड्स का उपयोग करके यूज़रनेम और ईमेल सेट करें।

git config user.name "localusername"
git config user.email "user@ubuntu.local"

परिवर्तनों को सत्यापित करने के लिए, कमांड का उपयोग करें:

cat .git/config

उपरोक्त कमांड आपके लोकल रिपॉजिटरी के अंदर .git डायरेक्टरी पर नेविगेट करेगी और कॉन्फ़िग फ़ाइल की सामग्री दिखाएगी। Git किसी विशिष्ट रेपो के लिए कॉन्फ़िगरेशन को .git/config फ़ाइल में स्टोर करता है।

इसके लिए आउटपुट होगा:

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[user]
name = localusername
email = user@ubuntu.local

ग्लोबल और लोकल दोनों सेटिंग्स दिखाने के लिए, आप git config कमांड का उपयोग कर सकते हैं। यहां एक उदाहरण आउटपुट है:

user.name=Username
user.email=example@email.com
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=Localusername
user.email=user@ubuntu.local

उपयोगी git config कमांड्स

git config कमांड आपको अन्य Git सेटिंग्स सेट अप करने की भी अनुमति देती है।

उदाहरण के लिए, आप कमांड का उपयोग करके डिफ़ॉल्ट Git एडिटर सेट कर सकते हैं:

git config --global core.editor vim

vim को अपनी पसंद के एडिटर से बदलें, जैसे Emacs, nano, आदि।

आप इनिशियल ब्रांच के लिए डिफ़ॉल्ट नाम भी बदल सकते हैं - डिफ़ॉल्ट रूप से "master" पर सेट।

डिफ़ॉल्ट इनिशियल ब्रांच नाम बदलने के लिए नीचे दी गई कमांड का उपयोग करें।

git config --global init.defaultBranch initial

इसी तरह, "initial" को अपने इनिशियल ब्रांच के लिए वांछित नाम से बदलें।

नीचे दिखाए गए आउटपुट में अपनी सभी सेटिंग्स जांचें:

user.name=Username
user.email=example@email.com
core.editor=vim
init.defaultbranch=initial
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=Localusername
user.email=user@ubuntu.local

निष्कर्ष

Git एक अविश्वसनीय टूल है जो यूज़र्स को अपना काम दूसरों के साथ बनाए रखने, योगदान करने और साझा करने में मदद कर रहा है। Git का उपयोग करते समय अधिक कुशल होने के लिए, आप अपने वर्कफ़्लो को बेहतर बनाने के लिए Git Alias का भी उपयोग कर सकते हैं, या लोकल या रिमोट ब्रांच को हटाना सीख सकते हैं।


  1. लिनक्स में एनवायरनमेंट वेरिएबल सेट और सूचीबद्ध कैसे करें लिनक्स में एनवायरनमेंट वेरिएबल सेट और सूचीबद्ध कैसे करें

    एक समय था जब लिनक्स का उपयोग करने के लिए आपको तुरंत कमांड लाइन से परिचित होना पड़ता था। GNOME और KDE जैसे डेस्कटॉप एनवायरनमेंट ने शुरुआती लोगों के लिए लिनक्स का उपयोग करना बहुत आसान बना दिया है। आप एक भी टर्मिनल कमांड जाने बिना लंबे समय तक लिनक्स का उपयोग कर सकते हैं। आखिरकार, हालांकि, आप कुछ ऐसा कर

  1. विंडोज मेल कॉन्फ़िगर कैसे करें: चरण-दर-चरण सेटअप गाइड विंडोज मेल कॉन्फ़िगर कैसे करें: चरण-दर-चरण सेटअप गाइड

    मेल माइक्रोसॉफ्ट का एक मुफ्त ईमेल ऐप है जो विंडोज के सभी नवीनतम संस्करणों में उपलब्ध है - विंडोज विस्टा से शुरू करके। ऐप मुफ्त में उपलब्ध है और आपके ऑपरेटिंग सिस्टम पर पहले से इंस्टॉल आता है। मेल क्लाइंट एक सिंगल पॉइंट के रूप में कार्य करता है जो आपको एक ही स्थान से अपने सभी ईमेल और फाइलों तक पहुंच

  1. ईमेल ऑटोमेशन 101: एंगेजमेंट और बिक्री बढ़ाने के लिए एक व्यावहारिक गाइड ईमेल ऑटोमेशन 101: एंगेजमेंट और बिक्री बढ़ाने के लिए एक व्यावहारिक गाइड

    व्यवसाय मालिकों के लिए, विशेष रूप से जो अभी भी इसे बड़ा बनाने की प्रक्रिया में हैं, उपभोक्ताओं के साथ नियमित, चल रहे संचार को बनाए रखना आवश्यक है। उन्हें यह जानने की जरूरत है कि आपकी सेवाओं में उनके लिए क्या है। नई मूल्य योजनाएं, छूट, ऑफ़र, और सबसे महत्वपूर्ण, नयापन जो आप भविष्य में उन्हें प्रदान कर