شما برای مطالعه این مقاله فقط 1 دقیقه وقت نیاز دارید

دسته بندی : آموزش اوبونتو آموزش برنامه نویسی آموزش لینوکس

آموزش نصب Git بر روی اوبونتو 20 (Ubuntu 20.04)

5/5 - (1 امتیاز)

نصب Git بر روی اوبونتو 20 میتواند فواید زیادی را داشته باشد؛ در بیانی ساده، Git را به عنوان سیستم کنترل نسخه (VCS) خواهیم شناخت. Git را رایج ترین سیستم کنترلی در جهان مینامند، پروژه منبع باز یا به اختصار (open source) بالغ و فعال است که در سال 2005 توسط لینوس توروالدز ساخته شده و توسعه یافته است.

بسیاری از فایل‌های پروژه‌ های نرم‌افزاری در مخازن Git نگهداری میشوند و پلتفرم‌هایی مانند GitHub، GitLab و Bitbucket به تسهیل اشتراک‌گذاری و همکاری پروژه توسعه نرم‌ افزار کمک میکنند.

در این راهنما، نحوه نصب و پیکربندی Git در سرور اوبونتو 20.04 را بررسی خواهیم کرد؛ نحوه نصب نرم افزار را به روش اصلی توضیح خواهیم داد: از طریق مدیر بسته داخلی و انجام تغییرات لازم در کانفیگ، از طریق منبع؛ هر یک از این رویکردها بسته Git، نسبت به نیازهای خاص شما، مزایای خاص خود را دارند؛ در ادامه توضیحات مختصر و در عین حال تکمیل تری را ارائه خواهیم داد.

نصب Git بر روی اوبونتو 20


منظور از Git چیست و چه کاربردی دارد؟

در اصل، گیت را نوعی سیستم کنترل ورژن (VCS) مینامند که قادر خواهید بود تغییرات اعمال شده در فایل‌ها را به صورت ساده‌ تری پیگیری کنید، برای مثال، اگر فایلی را ویرایش کنید، گیت میتواند دقیقاً به شما بگوید که کدام یک از موارد تغییر کرده است، چه کسی آن را تغییر داده است و عامل اصلی تغییر چه چیزی است.

از کاربرد های گیت میتوان به هماهنگ کردن وظایف میانِ اشخاصِ مختلفی که روی یک پروژه کار میکنند، اشاره نمود؛ همچنین با ذخیره‌ Checkpoint، پیشرفتِ پروژه را در طی گذر زمان بررسی کرد؛ یا مواقعی که میخواهید تغییراتِ اعمال شده را، در یک فایل هنری یا طراحی، پیگیری کنید.

گیت تنها سیستم کنترل ورژن فعلی نیست، میتوان گفت که جزو معروف ترین آنهاست؛ اطلاع از نحوه استفاده گیت میتواند تاثیر مثبتی در رزومه کاریتان داشته باشد، لازم به ذکر است اکثر برنامه نویسان از گیت استفاده های بسیاری میکنند❗

توجه: لازم به ذکر است است که در این زمینه می توانید مقالات VPS چیست:0 تا 100 سرور مجازی چیست(آموزش صوتی 2022)، سیستم عامل اوبونتو چیست و سرور مجازی لینوکس چیست مورد بررسی قرار دهید.

از جمله کاربرد های دیگر Git میتوان به موارد زیر اشاره داشت:

  1. ایجاد تغییرات و ارائه شرح تغییرات طی فهرست
  2. مناسب برای پروژه‌های گروهی و ایجاد تعامل میان اعضا
  3. امکان مطالعه و بررسی سوابق مخزن
  4. به‌روزرسانی در مخزن محلی و ادغام از راه دور آن با یک شاخه دیگر
  5. اضافه کردن برچسب‌ها به هر نسخه نرم‌ افرار
  6. دسترسی به بخش جایگزین کردن تغییرات
  • بررسی در دسترس بودن Git قبل از شروع نصب

Git احتمالاً قبلاً در سرور اوبونتو 20.04 شما نصب شده است؛ با دستور زیر میتوانید این مورد را در سرور خود مورد بررسی قرار دهید؛ میتوانید با استفاده از کد زیر، نسبت به این موضوع مطلع شوید:

git --version

توجه داشته باشید که اگر خروجی دستور مطابق با بخش زیر باشد، به این معنی است که از Git قبل بر روی سرور شما نصب بوده است:

git version 2.25.1

آموزش نصب Git بر روی اوبونتو 20

اگر به خاطر دلایل خاص خود قصد دارید این پلتفرم فوق العاده را روی سرور خود نصب کنید، توصیه می کنیم که با یک انتخاب معتبر و مطمئن، شرکت آسام سرور را برای خرید سرور مجازی لینوکس ترجیح دهید چون نه تنها از لحاظ قدرت و سرعت پردازش به مشکل برنخواهید خورد، بلکه پشتیبانی تیم مجرب این شرکت نوری در مسیر رسیدن به اهدافتان خواهد بود. با سرور مجازی، تنها کار اضافی که باید انجام دهید این است که به استفاده از SSH به حساب سرور مجازی خود وصل شوید:

در کل، دو روش برای نصب گیت روی اوبونتو وجود که پروسه و مراحل هر دو روش زیر با هم فرق می کند پس اگر از طریق روش اول موفق نشده اید از طریق روش دوم اقدام به نصب کنید.

  • روش اول

نصب Git از طریق سورس (منبع)

  • روش دوم

نصب Git با بسته های پیش فرض



نصب Git از طریق سورس (منبع)

در روش اول ابتدا از ابزارهای مدیریت بسته Apt، به ترتیب داده شده توسط دستورات زیر، برای بروز رسانی فهرست بسته های سرور خود استفاده کنید:

sudo apt update
sudo apt upgrade

1. به وسیله دستور زیر، بسته های پیش نیاز Git را فعال خواهیم کرد تا بروزرسانی های لازم برای بسته های Git فعال شود:

sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

2. در ادامه نیز توسط دستورات زیر به ترتیب داده شده، یک دایرکتوری ایجاد کنید و وارد آن شوید؛ این همان بخشی است که قرار است Git را دانلود کرده و نصب کنیم:

mkdir tmp
cd /tmp

نصب Git از طریق منبع بر رویس اوبونتو20

خروجی دستورات مطابق با تصویر درج شده خواهد بود.

 

3. فایل مورد نیاز را از طریق دستور زیر دانلود میکنیم و سپس در بخش بعدی با استفاده از دستور Tar خروجی مورد نظر را خواهیم گرفت:

curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

نصب git بر روی اوبونتو20

خروجی دستور مطابق با تصویری که ملاحظه میکنید خواهد بود.

 

4. اکنون با استفاده از دستور زیر، فایل Tar را باز میکنیم:

tar -zxf git.tar.gz

نصب git بر روی اوبونتو20

خروجی همانند تصویر خواهد بود، فایل مورد نظر با استفاده از دستور Tar، بصورت خودکار باز میشود.

 

5. از طریق دستور درج شده، به دایرکتوری جدید Git وارد خواهیم شد:

cd git-*

نصب git بر روی اوبونتو20.04

خروجی دستور مورد نظر دقیقاً مطابق با تصویری که مشاهده میکنید میباشد.

 

6. اکنون قادر خواهید بود تا تنظیمات مورد نیاز را از طریق دستورات زیر به ترتیب وارد شده اعمال نمائید و نصب را شروع کنید:

make prefix=/usr/local all
sudo make prefix=/usr/local install

نصب git بر روی اوبونتو20

تصویر خروجی از دستور اول را مشاهده میکنید.

نصب git بر روی اوبونتو20.04

تصویر خروجی از دستور دوم را مشاهده میکنید.

 

7. اکنون فرآیند را جایگزین خواهیم نمود تا نسخه Git که به تازگی نصب نموده ایم مورد استفاده قرار گیرد:

exec bash

آموزش نصب git بر روی اوبونتو 20

خروجی دستور با تصویر درج شده یکسان خواهد بود.

 

8. اکنون دستور زیر را وارد نمائید تا مطمئن شوید که بسته Git مورد نظر نصب شده است:

git --version

خروجی دستور آخر با تصویر زیر مشابه خواهد بود:

نصب git بر روی اوبونتو20

 

نصب Git با بسته های پیش فرض

مشابه با بخش اول که در روش ابتدایی ملاحظه نمودید، از ابزارهای مدیریت بسته Apt، به ترتیب داده شده توسط دستورات زیر، برای بروز رسانی فهرست بسته های سرور خود استفاده میکنیم:

sudo apt update
sudo apt upgrade

1. اکنون میتوانیم با وارد کردن دستور زیر، Git را نصب کنیم و از آن استفاده نمائیم:

sudo apt install git

2. در ادامه با استفاده از دستور زیر از نصب شدن Git میتوانیم اطمینان حاصل نمائیم:

git --version

::: خروجی دستور با بخش زیر یکسان میباشد:

git version 2.25.1

دستورات پایه در Git برای توسعه دهندگان وب

برخی از دستورات برای توسعه دهندگان ممکن است ضروری باشد، در بخش زیر برخی از دستورات ضروری Git را خواهیم گفت:

  1. پیکر بندی گیت
git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"
  1. مقداردهی اولیه مخزن گیت
git init
  1. کامیت کردن فایل ها
git commit -m "Initial commit"

 

سوالات متداول

 

گیت یک نوع سیستم ورژن کنترل هست که شما میتونید پکیج رو دانلود کنید و مثل برنامه های دیگه ای برای مثال lamp که شامل آپاچی، php، mysql میشه رو نصب کنید و مثل سرور لوکال ازش استفاده کنید؛ در مقابل، گیت هاب یک نوع از گیت محسوب میشه که روی کلود قرار داره و به ما قابلیت استفاده از امکانات ابزار گیت رو به صورت آنلاین میده؛ همچنین Github یکی از مهم ترین سوشیال مدیا ها برای توسعه دهندگان محسوب میشه که با هم در ارتباط باشند.

 

مطالب مشابهی که شاید علاقمند باشید

از نظر من نویسندگی باعث میشه جسارت اینو داشته باشی که هر روز بهتر از دیروز خودت باشی و اطلاعات بیشتری رو نسبت به قبل داشته باشی، در ضمن از هر جهت اطلاعات خاصی رو داشته باشی؛ ساده بگم، بهش میگن یجور پادشاهی علم، به نظر من برا همینه که میگن محتوا پادشاه است؛ کلمات نمیتونن عشقی رو که من به این حرفه دارم رو توصیف کنن؛ من عاشق کارمم و همیشه یه هدف خاص داشتم؛ پیشرفت در ساده بودن مقاله ها در حین پیچیده بودنشون، آسام سرور همون انتخابیه که باید داشته باشی، تو انتخابش شک نکن :))

دیدگاه های شما

برای دریافت این مقاله لطفا ایمیلتان را وارد کنید

می توانید مقاله را دانلود کنید یا پرینت بگیرید