பல மென்பொருள் உருவாக்குநர்களுக்கு Git மிகவும் பிரபலமான பதிப்பு கட்டுப்பாட்டு அமைப்பு. லினக்ஸ் டார்வால்ட்ஸ் 2005 இல் லினக்ஸ் கர்னலின் வளர்ச்சியின் போது Git ஐ உருவாக்கினார். அதன் பின்னர், டெவலப்பர்கள் தங்கள் பதிப்புகளில் மற்ற உறுப்பினர்களுடன் ஒத்துழைக்க இந்த பதிப்பு கட்டுப்பாட்டு அமைப்பை பரவலாக பயன்படுத்துகின்றனர்.
நீங்கள் மென்பொருள் மேம்பாடு மற்றும் அதன் பல்வேறு அம்சங்களைக் கற்றுக்கொண்டால், நீங்கள் ஏற்கனவே ஒரு கட்டத்தில் Git பற்றி கேள்விப்பட்டிருக்கலாம். இந்த வழிகாட்டி கிட்டை விரிவாக விளக்கும், லினக்ஸில் அதை எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது என்பதற்கான சுருக்கமான வழிகாட்டியுடன்.
ஜிட் என்றால் என்ன, உங்களுக்கு ஏன் அது தேவை?
மென்பொருள் மேம்பாடு சவாலானது. இது பல கோப்புகளுடன் வேலை செய்வதை உள்ளடக்குகிறது மற்றும் பயன்படுத்தத் தயாராவதற்கு முன்பே நோக்கம் கொண்ட வெளியீட்டை அடைய பெரும்பாலும் மூலக் குறியீட்டைக் குறைக்க வேண்டும்.
அது மட்டுமல்ல, குறியீடு உற்பத்தியில் இயங்கிய பிறகும், குறியீட்டை திறமையாகவும், பராமரிக்கவும், அணியில் உள்ள மற்ற டெவலப்பர்களுக்கு படிக்கவும் அவ்வப்போது மறுசீரமைப்பு தேவை.
பல மாறிகள் மற்றும் பல டெவலப்பர்கள் ஒரே நேரத்தில் ஒரு ப்ராஜெக்டில் வேலை செய்வதால், பல்வேறு ப்ராஜெக்ட் ஃபைல்கள் மற்றும் அவற்றின் ரிவிஷன்களில் ஒரு டேப் வைப்பது விரைவில் சவாலாக மாறும்.
இங்கே Git போன்ற ஒரு பதிப்பு கட்டுப்பாட்டு அமைப்பு (VCS) செயல்படுகிறது. இது பல்வேறு குழு உறுப்பினர்களால் சமர்ப்பிக்கப்பட்ட குறியீட்டில் மாற்றங்களை கண்காணிக்க மற்றும் நிர்வகிக்க எளிதாக்குகிறது, மேலும் மென்பொருள் மேம்பாடு மற்றும் சோதனை செயல்முறையை துரிதப்படுத்துகிறது.
பதிப்பு கட்டுப்பாட்டு அமைப்பைப் பயன்படுத்துவதன் குறிப்பிடத்தக்க நன்மைகளில் சில:
- நீண்ட கால மாற்ற வரலாற்றை அணுகுவதன் மூலம் குழுவால் ஒரு கோப்பில் செய்யப்பட்ட ஒவ்வொரு மாற்றத்தையும் நீங்கள் பார்க்கலாம்.
- கிளை மற்றும் இணைத்தல், இது ஒரே நேரத்தில் பங்களிப்பை எளிதாக்குகிறது மற்றும் மாற்றங்களைப் பயன்படுத்துவதற்கும் கோப்பு நகலைத் தடுப்பதற்கும் ஒரு கோப்பின் பல பதிப்புகளை ஒரே கோப்பில் இணைக்க உங்களை அனுமதிக்கிறது.
நிச்சயமாக, நீங்கள் எந்த பதிப்பு கட்டுப்பாட்டு அமைப்பைப் பயன்படுத்துகிறீர்கள் என்பதையும் நீங்கள் அதைப் பயன்படுத்துவதால் கிடைக்கும் நன்மைகளைத் தீர்மானிக்கிறது. Git ஐப் பொறுத்தவரை, இது விநியோகிக்கப்பட்ட பதிப்பு கட்டுப்பாட்டு அமைப்பு (DVCS) என்பதால், உங்கள் அனைத்து கோப்புகளும் ஒவ்வொரு பங்களிப்பாளரின் கணினியிலும் இருக்கும்.
எனவே, மேற்கண்ட நன்மைகளுக்கு (மேலும் சில) கூடுதலாக, Git உங்களை ஆஃப்லைனில் வேலை செய்ய அனுமதிக்கிறது - புஷ் அண்ட் புல் செயல்பாடுகளைத் தவிர, இன்னும் இணைய இணைப்பு தேவை.
தொடர்புடையது: லினக்ஸிற்கான முதல் 10 பதிப்பு கட்டுப்பாட்டு அமைப்புகள்
லினக்ஸில் Git ஐ எப்படி நிறுவுவது
லினக்ஸில் Git ஐ நிறுவுவது மிகவும் நேரடியானது. உங்கள் கணினியில் நிறுவ, உங்கள் லினக்ஸ் டிஸ்ட்ரோவைப் பொறுத்து பின்வரும் கட்டளைகளைப் பயன்படுத்தவும்.
டெபியன்/உபுண்டுவில் Git ஐ நிறுவவும்
Git அதிகாரப்பூர்வ உபுண்டு மற்றும் டெபியன் களஞ்சியங்களில் கிடைக்கிறது. எனவே, நீங்கள் APT ஐப் பயன்படுத்தி எளிதாக நிறுவலாம்:
கணினியிலிருந்து கணினிக்கு தரவை மாற்றவும்
sudo apt install git
ஃபெடோராவில் Git ஐ நிறுவவும்
DNF அல்லது YUM ஐப் பயன்படுத்தி ஃபெடோராவில் Git ஐ நிறுவலாம். நீங்கள் ஃபெடோராவின் பழைய பதிப்பை இயக்குகிறீர்கள் என்றால் (ஃபெடோரா 21 வரை), YUM ஐப் பயன்படுத்தவும்:
sudo yum install git
மாறாக, உங்கள் கணினியில் ஃபெடோரா 22 அல்லது அதற்கு மேல் இயங்கினால், Git ஐ நிறுவ DNF ஐப் பயன்படுத்தலாம்.
sudo dnf install git
ஆர்ச் லினக்ஸில் Git ஐ நிறுவவும்
நீங்கள் ஆர்ச் லினக்ஸில் இருந்தால், பேக்மேனைப் பயன்படுத்தி Git ஐ நிறுவலாம்:
sudo pacman -S git
FreeBSD இல் Git ஐ நிறுவவும்
FreeBSD இல் Git ஐ நிறுவ, பின்வரும் கட்டளையை வழங்கவும்:
sudo pkg install git
முடிந்ததும், பின்வரும் கட்டளையை இயக்குவதன் மூலம் நிறுவல் வெற்றிகரமாக இருந்ததா என சரிபார்க்கவும்:
git --version
இது பதிப்பு எண்ணை வழங்கினால், நிறுவல் வெற்றிகரமாக இருந்தது என்று அர்த்தம். இல்லையெனில், நீங்கள் நிறுவல் செயல்முறையை மீண்டும் பார்க்க வேண்டும்.
லினக்ஸில் Git ஐ எப்படி கட்டமைப்பது
உங்கள் கணினியில் Git ஐ நிறுவியவுடன், பயனர்பெயர், மின்னஞ்சல் முகவரி மற்றும் இயல்புநிலை உரை எடிட்டர் போன்றவற்றைப் பயன்படுத்துவதற்கு முன்பு அதன் சில கூறுகளை உள்ளமைக்க வேண்டும். இந்த உள்ளமைவு ஒரு முறை செயலாக இருக்கும், மேலும் உங்கள் கணினியிலிருந்து Git ஐ நீக்காத வரை உங்கள் கட்டமைக்கப்பட்ட அமைப்புகள் நீடிக்கும்.
Git க்கு ஒரு அடையாளத்தை உருவாக்கவும்
தொடங்குவதற்கு, உங்கள் கணினியில் நீங்கள் செய்யும் ஒவ்வொரு உறுதிப்பாட்டிற்கும் முதலில் ஒரு இயல்புநிலை அடையாளத்தை (பயனர்பெயர் மற்றும் மின்னஞ்சல் முகவரி) அமைக்க வேண்டும். இதை செய்ய இரண்டு வழிகள் உள்ளன. நீங்கள் உலகளாவிய அடையாளத்தை அமைக்கலாம், அதனால் நீங்கள் தள்ளும் அனைத்து உறுதிப்பாடுகளும் ஒரே அடையாளத்தின் வழியாக செல்லலாம் அல்லது வெவ்வேறு திட்டங்களுக்கு தனி அடையாளங்களைப் பயன்படுத்த ஒவ்வொரு களஞ்சிய அடையாளத்தையும் அமைக்கலாம்.
உலகளாவிய அடையாளத்தை அமைக்க, முனையத்தைத் திறந்து கீழே உள்ள கட்டளைகளை இயக்கவும்:
பேஸ்புக் கணக்கு குளோன் செய்யப்பட்டால் என்ன செய்வது
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'
ஒரு குறிப்பிட்ட களஞ்சியத்திற்கு உங்கள் இயல்புநிலை அடையாளத்தை அமைக்க விரும்பினால், முதலில் களஞ்சியத்தைக் கொண்டிருக்கும் கோப்பகத்திற்குச் செல்லவும். பயன்படுத்தவும் ls கட்டளை அடைவுகள் (மற்றும் துணை அடைவுகள்) பட்டியலிட மற்றும் சிடி கட்டளை அவர்களுக்குள் செல்ல.
நீங்கள் களஞ்சியத்தில் இருந்தவுடன், பின்வரும் கட்டளைகளை முனையத்தில் இயக்கவும்:
git config user.name 'your_name'
git config user.email 'your_email_address'
லினக்ஸில் Git க்கான SSH ஐ உள்ளமைக்கவும்
மேலும், அவசியமில்லை என்றாலும், கடவுச்சொல் இல்லாத உள்நுழைவுகளை அனுமதிக்க உங்கள் கணினியில் Git க்கான SSH ஐ அமைக்கலாம். அந்த வகையில், ஒவ்வொரு முறையும் நீங்கள் ஒரு களஞ்சியத்தில் மாற்றங்களைச் செய்ய விரும்பும் போது உங்கள் கடவுச்சொல்லை உள்ளிட வேண்டியதில்லை.
இதைச் செய்ய, ஒரு டெர்மினல் சாளரத்தைத் திறந்து, உங்கள் மின்னஞ்சலுடன் ஒரு புதிய SSH விசையை உருவாக்க பின்வரும் கட்டளையை இயக்கவும்:
ssh-keygen -t rsa -b 4096 -C 'your_email_address'
ஒரு கோப்பு பெயரைக் கேட்கும் போது, நீங்கள் விசையை சேமிக்க விரும்பும் இடத்தை குறிப்பிடவும் மற்றும் தட்டவும் உள்ளிடவும் ; இயல்புநிலை விருப்பத்துடன் தொடர, அழுத்தவும் உள்ளிடவும் .
உங்கள் கணினியில் SSH க்கு கூடுதல் பாதுகாப்பு அடுக்கைச் சேர்க்க கடவுச்சொல்லை அமைக்க கணினி இப்போது கேட்கும். நீங்கள் நினைவில் வைத்துக்கொள்ளக்கூடிய வலுவான கடவுச்சொல்லை தட்டச்சு செய்யவும் உள்ளிடவும் .
இறுதியாக, நீங்கள் SSH விசையை சேர்க்க வேண்டும் ssh- முகவர் , இது உங்கள் கணினியின் தனிப்பட்ட விசைகளை வைத்திருக்கிறது. இதற்காக, பின்வரும் குறியீட்டை முனையத்தில் இயக்கவும்:
ssh-add ~/.ssh/id
உங்கள் அடையாளத்தை நீங்கள் கட்டமைத்தவுடன், உங்கள் பணிப்பாய்வுக்கு ஏற்றவாறு Git ஐ மேலும் கட்டமைக்கலாம்.
Git க்கான இயல்புநிலை உரை எடிட்டரை மாற்றவும்
உங்கள் தொடர்புகளுக்கு Git இன் இயல்புநிலை உரை எடிட்டரை மாற்றுவது நீங்கள் செய்யக்கூடிய கூடுதல் உள்ளமைவுகளில் ஒன்றாகும்.
இயல்பாக, Vim உரை எடிட்டரைப் பயன்படுத்த Git கட்டமைக்கப்பட்டுள்ளது. இருப்பினும், நீங்கள் இதற்கு முன்பு விம்மைப் பயன்படுத்தவில்லை என்றால், அதைப் பயன்படுத்துவதை நீங்கள் வீட்டில் உணரக்கூடாது. செயல்முறையை நிரூபிக்க, நானோவை இயல்புநிலை Git உரை எடிட்டராக அமைப்போம். ஆனால் உங்களுக்கு விருப்பமான உரை எடிட்டர் இருந்தால், பின்வரும் கட்டளையில் நானோவை மாற்ற தயங்கவும்:
git config --global core.editor nano
உள்ளமைவுகளை மதிப்பாய்வு செய்யவும்
Git ஐ உங்கள் விருப்பத்தேர்வுகளுக்கு உள்ளமைத்தவுடன், உள்ளமைவு அமைப்புகளை சரிபார்த்து ஒருமுறை சரி பார்க்கவும். உங்கள் கணினிக்கான அனைத்து Git உள்ளமைவு அமைப்புகளின் பட்டியலைப் பெற பின்வரும் கட்டளையை இயக்கவும்:
git config --list
எதிர்காலத்தில் சில சமயங்களில், நீங்கள் உள்ளமைவைத் திருத்த விரும்பினால், திறக்கவும் gitconfig இயங்குவதன் மூலம் கோப்பு:
nano ~/.gitconfig
பிறகு, நீங்கள் மாற்ற விரும்பும் அடையாளங்களின் மதிப்புகளைத் திருத்தவும்.
லினக்ஸில் ஜிட் வெற்றிகரமாக இயங்குகிறது
மேலே உள்ள வழிகாட்டியைப் பயன்படுத்தி, உங்கள் லினக்ஸ் கணினியில் Git ஐ நிறுவி உள்ளமைக்க முடியும். இனிமேல், உங்கள் திட்டங்களை சிறப்பாக நிர்வகிக்க Git ஐ உங்கள் பணிப்பாய்வில் இணைக்க வேண்டும்.
பயன்பாட்டை வாங்குவதில் என்ன அர்த்தம்
இந்த நோக்கத்திற்காக, உங்கள் களஞ்சியங்களை நிர்வகிக்க உதவும் பல்வேறு Git சேவைகள் உள்ளன. அத்தகைய ஒரு கிட்ஹப் ஆகும், இது பதிப்பு கட்டுப்பாட்டை எளிதாக்குகிறது, அதே நேரத்தில் எண்ணற்ற கருவிகளுக்கு பாதுகாப்பான மேகக்கணி சேமிப்பு மற்றும் ஒருங்கிணைப்பு ஆதரவை வழங்குகிறது.
நீங்கள் Git க்கு புதியவராக இருந்தால், எங்கிருந்து தொடங்குவது என்று யோசிக்கிறீர்கள் என்றால், உங்கள் முதல் களஞ்சியத்தை எவ்வாறு உருவாக்குவது என்று கற்றுக்கொள்வது கருவி வசதியாக உங்களுக்கு உதவலாம்.
பகிர் பகிர் ட்வீட் மின்னஞ்சல் கிதுபில் உங்கள் முதல் களஞ்சியத்தை உருவாக்குவது எப்படிஉங்கள் மேம்பாட்டு திட்டங்களை ஆன்லைனில் பகிர விரும்புகிறீர்களா? உங்கள் முதல் கிதுப் களஞ்சியத்துடன் எவ்வாறு தொடங்குவது என்பது இங்கே.
அடுத்து படிக்கவும் தொடர்புடைய தலைப்புகள்- லினக்ஸ்
- மென்பொருளை நிறுவவும்
- முனையத்தில்
- கிட்ஹப்
யாஷ் DIY, லினக்ஸ், புரோகிராமிங் மற்றும் பாதுகாப்புக்கான MUO இல் ஒரு எழுத்தாளர் ஆவார். எழுத்தில் அவரது ஆர்வத்தைக் கண்டுபிடிப்பதற்கு முன்பு, அவர் வலை மற்றும் iOS க்கு உருவாக்கினார். டெக்பிபியில் அவருடைய எழுத்தை நீங்கள் காணலாம், அங்கு அவர் மற்ற செங்குத்துகளை உள்ளடக்கியுள்ளார். தொழில்நுட்பத்தைத் தவிர, அவர் வானியல், ஃபார்முலா 1 மற்றும் கடிகாரங்களைப் பற்றி பேசுவதை விரும்புகிறார்.
யாஷ் வாட்டிலிருந்து மேலும்எங்கள் செய்திமடலுக்கு குழுசேரவும்
தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!
குழுசேர இங்கே சொடுக்கவும்