
Git یک سیستم کنترل نسخه (VCS) بسیار قدرتمند است که گزینه های زیادی برای مدیریت پروژه در اختیار شما قرار می دهد. با استفاده از Git می توانید به راحتی تغییرات پروژه های کوچک و بزرگ را در هر نسخه ذخیره کنید و در صورت نیاز به آنها دسترسی داشته باشید. نصب و پیکربندی گیت در لینوکس، ویندوز و مک کمی متفاوت است در این مقاله نحوه نصب گیت و پیکربندی آن بر روی هر یک از این سیستم عامل ها را به طور کامل توضیح داده ایم. بنابراین اگر می خواهید نحوه نصب GATE را به طور کامل و پایه یاد بگیرید، با ما همراه باشید.
نصب و پیکربندی گیت در Mac OS X
روش ها و ابزارهای مختلفی برای نصب گیت در مک وجود دارد، می توانید گیت را بر روی سیستم عامل مک خود نصب و پیکربندی کنید که به راحتی دوست دارید. اپل فورک Git خود را منتشر کرده است که معمولا کمی قدیمی تر از آخرین نسخه های Git است. با این حال، در صورت نیاز می توانید نسخه های اصلی Git را بر روی مک خود نصب کنید. در نهایت، پس از نصب Git، باید آن را قبل از استفاده از آن پیکربندی کنید.
نکته: اگر XCode یا ابزارهای خط فرمان را نصب کرده اید، Git احتمالاً با آنها نصب شده است. برای بررسی نصب بودن Git، دستور git –version را در ترمینال خود تایپ کنید.
$ git --version
خروج:
git version 2.24.0 (Apple Git-66)
1. Git را با استفاده از نصب کننده Git بر روی مک نصب کنید
ساده ترین راه برای نصب گیت در مک استفاده از نصب کننده ارائه شده توسط خود گیت است.
روش نصب:
1. به وب سایت رسمی Git رفته و فایل Mac OS X را از قسمت دانلود دانلود کنید.
2. گیت را نصب کنید.
3. یک ترمینال را باز کنید و دستور زیر را اجرا کنید تا مطمئن شوید که Gate نصب شده است:
$ git --version
خروجی:
git version 2.24.0 (Apple Git-66)
نحوه نصب گیت در مک
2. Git را با استفاده از Homebrew بر روی مک نصب کنید
Homebrew برای نصب مستقیم نرم افزار استفاده می شود. اگر از Homebrew برای مدیریت برنامهها در مک استفاده میکنید، مراحل زیر را برای نصب Git دنبال کنید.
روش نصب:
1. یک ترمینال را باز کنید و دستور زیر را برای نصب Git با استفاده از Homebrew اجرا کنید:
$ brew install git
2. برای اطمینان از نصب Git، دستور زیر را اجرا کنید:
$ git --version
خروجی:
git version 2.24.0
3. Gate را در مک با استفاده از MacPort نصب کنید
اگر از MacPorts برای مدیریت بسته در مک خود استفاده می کنید، می توانید دستورالعمل های زیر را برای نصب Git دنبال کنید.
روش نصب:
1. ترمینال خود را باز کنید و MacPort را به روز کنید:
$ sudo port selfupdate
2. آخرین پورتها و انواع Git موجود را جستجو کنید:
$ port search git $ port variants git
3. Git را با تکمیل کتابچه راهنمای bash و مستندات نصب کنید:
$ sudo port install git
4. برای اطمینان از نصب Git، دستور زیر را اجرا کنید:
$ git –version
خروجی:
git version 2.9.2
مقاله زیر مقدمه ای بر Git و GitHub و آموزش جامع استفاده از آنهاست، آن را از دست ندهید.
دروازه چیست؟
4. Git را با استفاده از git-credential-osxkeychain بر روی مک نصب کنید
برای کار با یک مخزن خصوصی مانند Bitbucket از طریق HTTPS، باید هر بار که فشار می دهید یا می کشید، یک نام کاربری و رمز عبور وارد کنید. git-credential-osxkeychain به شما امکان می دهد نام کاربری و رمز عبور را در Keychain ذخیره کنید، بنابراین نیازی به تایپ نام کاربری و رمز عبور خود برای استفاده بعدی ندارید.
روش نصب:
1. اگر دستورالعملهای MacPorts یا Homebrew را در بالا دنبال کردید، Helper قبلاً باید نصب شده باشد. در غیر این صورت باید آن را دانلود و نصب کنید. برای انجام این کار، یک پنجره ترمینال را باز کنید و دستور زیر را برای تایید نصب اجرا کنید:
$ git credential-osxkeychain usage: git credential-osxkeychain
اگر این بسته نصب شده بود، به مرحله 4 بروید. اگر Helper نصب نشده است، مرحله بعدی را انجام دهید.
2. برای دانلود git-credential-osxkeychain از curl استفاده کنید یا آن را از طریق مرورگر خود دانلود کنید و به /usr/local/bin منتقل کنید:
$ curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain $ sudo mv git-credential-osxkeychain /usr/local/bin/
3. فایل را اجرا کنید:
$ chmod u+x /usr/local/bin/git-credential-osxkeychain
4. دروازه را برای استفاده از osxkeychain پیکربندی کنید:
$ git config --global credential.helper osxkeychain
پس از ورود موفق، نام کاربری و رمز عبور شما برای استفاده در آینده ذخیره می شود.
سرور Gitlab چیست و چگونه راه اندازی می شود؟ چگونه می توانیم از آن استفاده کنیم؟ در مقاله زیر بخوانید.
سرور gitlab چیست؟
5. پیکربندی مک گیت
برای استفاده از پورتال، باید آن را پیکربندی کنید. پیکربندی اولیه در Git تنها با تنظیم نام کاربری و ایمیل انجام می شود. پس از نصب Git در مک خود (از هر روشی)، مراحل زیر را برای پیکربندی آن دنبال کنید.
نحوه پیکربندی:
1. نام کاربری و ایمیل Git خود را با استفاده از دستورات زیر ثبت کنید:
$ git config --global user.name "YOUR_NAME" $ git config --global user.email "[email protected]"
نصب و پیکربندی گیت در ویندوز
روش های مختلفی وجود دارد که می توانید برای نصب Git روی دسکتاپ ویندوز یا سرور ویندوز استفاده کنید. آخرین نسخه Git را با استفاده از یکی از روش های زیر نصب کنید و در نهایت آن را برای استفاده پیکربندی کنید.
1. Gate را با استفاده از نصب کننده Windows Gate نصب کنید
استفاده از نصب کننده Git ساده ترین راه برای نصب Git در ویندوز است.
نکته: اگر تازه کار هستید، حتما از گزینه های پیش فرض در مراحل نصب استفاده کنید.
روش نصب:
1. نصب کننده Git برای ویندوز را از وب سایت Git دانلود کنید.
2. فایل را باز کرده و برای ادامه گزینه Yes را انتخاب کنید. سپس باید صفحه اصلی نصب را ببینید.
3. برای ادامه روی Next کلیک کنید.
4. اجزای اصلی به صورت خودکار انتخاب می شوند. در صورت لزوم می توانید گزینه های دیگر را بررسی کرده و روی Next کلیک کنید.
5. حال باید نحوه دسترسی به پورت را انتخاب کنید، گزینه پیش فرض استفاده از پورت در خط فرمان است. می توانید گزینه مورد نظر خود را انتخاب کرده و برای ادامه روی Next کلیک کنید.
6. در این مرحله گزینه های اتصال پیش فرض انتخاب می شوند. برای ادامه بر روی بعدی کلیک کنید.
7. سپس می توانید نوع کاراکتری که دستورات را پایان می دهد انتخاب کنید و سپس بر روی گزینه Next کلیک کنید.
8. حال می توانید خط فرمان مورد نظر را انتخاب کرده و سپس Next را بزنید.
9. این مرحله نهایی نصب Git است که برخی از ویژگی های اضافی مانند حافظه پنهان سیستم و اعتبار و مدیریت اتصال را ارائه می دهد. ویژگی های مورد نیاز را انتخاب کرده و روی Next کلیک کنید.
10. نصب Git کامل شد. اکنون به Git Gui و Git Bash دسترسی دارید.
11. برای اطمینان از نصب Git، دستور زیر را اجرا کنید:
$ git –version
خروجی:
git version 2.9.2
نحوه نصب گیت در ویندوز
2. با استفاده از Winget گیت را روی ویندوز نصب کنید
ابزار Winget یک مدیریت بسته برای مدیریت و نصب بسته های ویندوز است. برای نصب Git با استفاده از Winget در ویندوز، می توانید مراحل زیر را دنبال کنید.
نکته: ابزار Winget در حال حاضر فقط در Windows 10 1709 (build 16299) یا جدیدتر پشتیبانی می شود.
روش نصب:
1. CMD یا PowerShell را باز کنید.
2. دستور زیر را اجرا کنید:
winget install --id Git.Git -e --source winget
اگر دستور بالا با شکست مواجه شد، می توانید از دستور زیر که توسط Winget ارائه شده است برای نصب Git استفاده کنید:
winget install --id=Git.Git -e
3. برای اطمینان از نصب Git، دستور زیر را اجرا کنید:
$ git –version
خروجی:
git version 2.9.2
3. پیکربندی پورت در ویندوز
پس از نصب گیت در ویندوز، باید با تنظیم نام کاربری و ایمیل، آن را در ویندوز پیکربندی کنید.
نحوه پیکربندی:
1. خط فرمان یا Git Bash را باز کنید.
2. نام کاربری و ایمیل Git خود را با استفاده از دستورات زیر ثبت کنید:
$ git config --global user.name "YOUR_NAME" $ git config --global user.email "[email protected]"
نصب Git روی لینوکس و یونیکس
راه های مختلفی برای نصب Git روی دسکتاپ لینوکس یا سرور لینوکس وجود دارد. با توجه به سیستم و ابزار خود، می توانید یکی از روش های زیر را برای نصب Git برای لینوکس خود انتخاب کنید. در نهایت، باید Git را برای اجرای آن پیکربندی کنید.
1. نصب Git در Debian/Ubuntu Linux (apt-get)
بسته های Git از طریق apt در دسترس هستند.
روش نصب:
1. پس از راه اندازی Shell، Git را با apt-get نصب کنید:
$ sudo apt-get update $ sudo apt-get install git
2. با تایپ git –version تأیید کنید که نصب با موفقیت انجام شده است:
$ git –version
خروجی:
git version 2.9.2
2. نصب Git در لینوکس فدورا (dnf/yum)
بسته های Git نیز از طریق yum و dnf در دسترس هستند.
روش نصب:
1. Git را با dnf (یا yum) با استفاده از Shell نصب کنید:
$ sudo dnf install git
یا
$ sudo yum install git
2. با تایپ git –version تأیید کنید که نصب با موفقیت انجام شده است:
$ git –version
خروجی:
git version 2.9.2
3. نصب Git روی لینوکس با استفاده از ابزارهای دیگر
ابزارهای زیادی برای نصب Git در لینوکس وجود دارد:
- جنتو
# emerge --ask --verbose dev-vcs/git
- آرچ لینوکس
# pacman -S git
- openSUSE
# zypper install git
- ماگیا
# urpmi git
- Nix/NixOS
# nix-env -i git
- FreeBSD
# pkg install git
- سولاریس 9/10/11 (OpenCSW)
# pkgutil -i git
- سولاریس 11 اکسپرس
# pkg install developer/versioning/git
- OpenBSD
# pkg_add git
- آلپی
$ apk add git
- اسلیتاز
$ tazpkg get-install git
نحوه نصب Git در لینوکس
نصب گیت با استفاده از SourceGate
اگر به دلایلی موفق به نصب Git نشدید، می توانید با استفاده از منابع مرجع، Git را روی لینوکس خود بسازید و از آن استفاده کنید.
1. Git را با استفاده از کد منبع لینوکس Debian/Ubuntu بسازید
برای ساخت Git در لینوکس دبیان/اوبونتو، به چندین وابستگی در دسترس از طریق apt نیاز دارید.
روش نصب:
1. بررسی کنید که آیا سیستم شما به روز است:
sudo apt update
2. بسته های مورد نیاز را نصب کنید:
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
3. آخرین نسخه تربال را نصب کنید:
curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz
4. فایل را از حالت فشرده خارج کنید:
tar -zxf git.tar.gz
5. به پوشه اصلی Git بروید:
cd git-*
6. اکنون بسته را بسازید و نصب کنید:
make prefix=/usr/local all sudo make prefix=/usr/local install exec bash
2. Git را با استفاده از منبع فدورا بسازید
برای ساخت Git با استفاده از کد منبع Git در فدورا لینوکس، مراحل زیر را دنبال کنید.
روش نصب:
1. وابستگی مورد نیاز را نصب کنید. اگر از dnf استفاده می کنید:
$ sudo dnf install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
در صورت استفاده از yum:
$ sudo yum install epel-release sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
2. کامپایل و نصب کنید:
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi $ git clone https://git.kernel.org/pub/scm/git/git.git
3. پیکربندی پورت لینوکس
پس از نصب Git در لینوکس، باید نام کاربری و ایمیل خود را برای استفاده از Git تنظیم کنید. برای انجام این کار، نام کاربری و ایمیل Git خود را با استفاده از دستورات زیر ثبت کنید:
$ git config --global user.name "YOUR_NAME" $ git config --global user.email "[email protected]"
نتیجه
همانطور که مشاهده کردید گیت با استفاده از روش ها و ابزارهای مختلفی قابل نصب است که هر کدام ویژگی ها و قابلیت های خاص خود را دارند. در این مقاله به طور کامل نحوه نصب Git و پیکربندی آن بر روی لینوکس، ویندوز و مک را با استفاده از چندین روش مختلف توضیح داده ایم. بنابراین، پس از مطالعه این مقاله در مورد برنامه نویسی و آموزش Devops، می توانید Gate را بر روی هر یک از سیستم عامل های موجود نصب و پیکربندی کنید. علاوه بر روش های معمول نصب، می توانید Git را با استفاده از منبع آن بر روی بسیاری از سیستم عامل های مختلف نصب و پیکربندی کنید.
سوالات متداول
1. تفاوت بین Git، GitHub و GitLab چیست؟
- Git نوعی سیستم کنترل نسخه (VCS) است که به کاربران اجازه می دهد تغییرات کد و غیره را ردیابی کنند.
- GitHub (GitHu) نوعی سرویس میزبانی (Hosting Service) برای Git است که میتوانیم مخازن Git را برای اشتراکگذاری آنلاین بین افراد دیگر (اختیاری) قرار دهیم.
- مانند GitHub، GitLab یک سرویس میزبانی است که می توانید از آن برای ذخیره مخازن Git استفاده کنید.
2. آیا می توانیم git را از طریق ترمینال نصب کنیم؟
بله، Git را می توان با استفاده از روش های مختلف بر روی سیستم عامل های مختلف از طریق ترمینال نصب کرد.
3. پورت چگونه پیکربندی می شود؟
پس از نصب پورتال، تنظیمات اولیه پورتال با تنظیم نام کاربری و ایمیل انجام می شود.
4. تفاوت استفاده از Git در سیستم عامل های مختلف چیست؟
به جز مراحل نصب گیت، تفاوتی در استفاده از آن وجود ندارد.
5. آیا می توان git را با استفاده از cmd ویندوز نصب کرد؟
آره
6. چگونه می توانیم نسخه git را به روز کنیم؟
به روز رسانی نسخه Git تقریباً مشابه نصب آن است.
{ “@context”: “https://schema.org”، “@type”: “FAQPage”، “mainEntity”: [{
“@type”: “Question”,
“name”: “تفاوت گیت (Git) و گیتهاب (GitHub) و گیتلب (GitLab) چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “گیت (Git) نوعی سیستم کنترل ورژن (VCS) است که به امکان پیگیری تغییرات کدها و… را دراختیار کاربران قرار میدهد.
گیتهاب (GitHu) نوعی سرویس میزبان (Hosting Service) برای گیت است که میتوانیم مخزنهای گیت را برای اشتراک آنلاین بین دیگر افراد درون آن قرار بدهیم (اختیاری).
گیتلب (GitLab) همانند گیتهاب نوعی سرویس میزبانی است که میتوانید برای ذخیره مخازن گیت از آن استفاده کنید.”
}
},{
“@type”: “Question”,
“name”: “آیا میتوانیم گیت را ازطریق ترمینال نصب کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “بله، گیت با استفاده از روشهای مختلف روی سیستمعاملهای متفاوت ازطریق ترمینال نصبشدنی است.”
}
},{
“@type”: “Question”,
“name”: “چگونه گیت پیکربندی میشود؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “پس از نصب گیت، با تنظیمکردن نام کاربری و ایمیل پیکربندی اولیه گیت انجام میشود.”
}
},{
“@type”: “Question”,
“name”: “تفاوت استفاده از گیت روی سیستمعاملهای متفاوت چیست؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “بهجز مراحل نصب گیت، هیچ تفاوتی در استفاده از آن وجود ندارد.”
}
},{
“@type”: “Question”,
“name”: “آیا میتوان گیت را با استفاده از cmd روی ویندوز نصب کرد؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “بله.”
}
},{
“@type”: “Question”,
“name”: “چگونه میتوانیم ورژن گیت را بهروزرسانی کنیم؟”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “بهروزرسانی ورژن گیت تقریباً همانند نصب آن است.”
}
}]
}
چگونه Git را در لینوکس، ویندوز و مک نصب و پیکربندی کنیم؟ اولین بار در پارسپک به نظر می رسد.