نصب گیت
برای نصب گیت کافی است به آدرس سایت اصلی آن مراجعه کنید. سپس باید به دانلود نسخه موردنظر خود بپردازید. همانطور که در تصویر زیر مشاهده می کنید، گیت قابلیت نصب روی سیستم عاملهای ویندوز، مک و لینوکس را دارد.
همچنین مشاهده میکنید که در این قسمت میتوانید ابزارهای GUI مربوط به گیت را نیز دانلود کنید. اما استفاده و نصب اینگونه ابزارها فعلا موردنظر ما نیست و در این مقاله به آنها پرداخته نمیشود.
نصب git روی ویندوز
نصب git روی ویندوز روال ساده و مشخصی دارد. بعد از کلیک بر روی لینک دانلود git برای ویندوز فرآیند دانلود باید به شکل خودکار آغاز شود. شما به صفحهای مشابه تصویر زیر هدایت میشوید. البته اگر فرآیند دانلود به شکل خودکار رخ نداد، میتوانید با توجه به نسخه ویندوز خود، گزینه git مربوط به آن را دانلود کنید.
جهت آغاز فرآیند نصب گیت، بر روی فایل exe دانلودشده دو بار کلیک کنید. با اجرای این فایل مراحل نصب آغاز میشود. اولین صفحهای که با آن مواجه میشوید، تبیین لایسنس این نرمافزار است. در این صفحه شرایط و قوانین سازندگان ابزار مربوطه ذکر شده است. گرچه معمولا خواندن این قوانین توسط افراد نادیده گرفته میشود، اما ما پیشنهاد میکنیم با دقت آنها را مطالعه کنید. بعد از قبول شرایط و کلیک بر روی Next به صفحه انتخاب اجزاء1component selection منتقل میشوید. در این صفحه که شکل آن در تصویر زیر آورده شده است، شما تصمیم میگیرید که چه اجزایی را میخواهید نصب کنید.
پیشنهاد ما این است که به ساختار انتخاب شده به صورت پیشفرض دست نزنید. به خصوص گزینه Windows Explorer integration را در حالت نصب باقی بگذارید و تیک آن را بر ندارید. زیرا این کار باعث میشود که بعدها به راحتی با کلیک راست کردن بر روی هر پوشهای در سیستم خود، بتوانید به git و گزینههای مرتبط با آن دسترسی داشته باشید. البته گزینه های نصب در این صفحه واضح هستند و خیلی نیاز به توضیح ندارند. در صورتی که با آنها آشنایی کافی دارید، به دلخواه خودتان در خصوص نصب با عدم نصب هر یک تصمیم بگیرید.
انتخاب ویرایشگر پیشفرض برای نصب گیت
بعد از کلیک بر روی Next به مرحله بعدی نصب گیت منتقل میشوید. این مرحله انتخاب ویرایشگر پیشفرض نام دارد. همچنان که در تصویر زیر مشاهده میکنید، git به شما اجازه میدهد که ویرایشگر پیشفرض خود را که ممکن است برای نوشتن کامنتها و … به آن نیاز پیدا کنید، انتخاب کنید.
به صورت پیشفرض git از ویرایشگر Vim استفاده میکند. اما به کمک لیست کشویی2drop-down list موجود میتوانید گزینههای دیگر را نیز انتخاب کنید. دو گزینه اول یعنی Vim و Nano، در محیط console یا command window اجرا میشوند. یعنی نیازی به بازکردن برنامه دیگری برای اجرای آنها ندارید.
لیست ویرایشگرها شامل گزینههای مشهوری چون Sublime Text ، Atom و Visual Studio Code نیز میشود. اگر ادیتور موردنظر شما در لیست نیست، گزینه آخر را انتخاب کنید. در این حالت همانطور که در تصویر زیر مشخص است، فیلد جدیدی در صفحه ظاهر میشود. شما باید آدرس محل قرار گرفتن فایل اجرایی ویرایشگر موردنظر خود را در این فیلد وارد کنید.
البته انتخاب ویرایشگر بسته به نظر شخصی شما دارد و تأثیری در استفاده از git و یادگیری آن ندارد. باید گفت که انتخاب ویرایشگر یک انتخاب دائمی نیست! بعدها که بیشتر با استفاده از git آشنا شدید، میتوانید هر زمان که خواستید، ویرایشگر خود را تغییر دهید و از ویرایشگر دیگری استفاده کنید.
انتخاب نام شعبه اصلی در فرآیند نصب git روی ویندوز
گام بعدی انتخاب نام شعبه اصلی3initial branch است. این نام برای اولین شاخهای که در ایجاد یک مخزن گیت4git repository خلق میشود، استفاده میشود. به صورت سنتی نام master برای شاخه یا شعبه اصلی پروژه استفاده میشد. اما بسیاری از تیمهای توسعهدهنده ترجیح میدهند از واژه main به عنوان نام پیشفرض برای شعبه اصلی پروژه استفاده کنند.
البته این نام تأثیری در استفاده از git ندارد. لذا شما هر نامی را که بیشتر با آن راحت هستید، انتخاب کنید. همچنین هر بار که پروژه جدیدی را استارت میزنید و یک مخزن گیت جدید ایجاد میکنید، میتوانید این نام را تغییر دهید. حتی در مراحل بعد از آغاز پروژه نیز تغییر دادن این نام امکانپذیر است.
تنظیمات PATH در نصب گیت
مراحل را با انجام تنظیمات محیطی PATH دنبال میکنیم. در واقع در این بخش متغیرهایی تعریف میشوند که لیست پوشههای اجرایی را در خود ذخیره میکنند. برنامههای قابلاجرا در این پوشهها قرار دارند. با انجام این تنظیمات، هنگامی که میخواهید از ابزارها و برنامههای اجرایی git در محیط console استفاده کنید، دیگر نیازی به مشخص کردن مسیر کامل محل نصب آن ابزار ندارید. بلکه تنها کافی است که نام آن برنامه را تایپ کنید.
مثلاً اگر ویرایشگر Visual Studio Code را در سیستم خود نصب کرده باشید، برای اجرای آن از طریق محیط console باید مسیر کامل فایل اجرایی را تایپ کنید. یعنی چیزی شبیه به C:\Program Files (x86)\Microsoft VS Code\bin\code را باید بنویسید. اما اگر همین آدرس را به PATH (تنظیمات مسیرها در سیستم عامل) معرفی کرده باشید، تنها کافی است واژه code را در محیط console تایپ نمایید تا ویرایشگر مربوطه اجرا شود.
همین مسئله در خصوص git نیز صادق است. به بیان ساده اگر میخواهید بتوانید از دستورهای git به سادگی در هر محیط خط فرمانی5command window در سیستم خود استفاده کنید و نیازی به معرفی مسیر فایل اجرایی نداشته باشید، بهتر است گزینهای که به صورت پیشفرض در این مرحله انتخاب شده (یعنی گزینه دوم) را تأیید کنید. لذا با زدن گزینه Next به مرحله بعدی از نصب git روی ویندوز میرویم.
تنظیمات SSH و HTTPS
در گامهای بعدی باید گزینههای مربوط به SSH و HTTPS را تنظیم کنید. برای تنظیمات اجرای SSH شما دو گزینه Use bundled OpenSSH و Use external OpenSSH را در پیش رو دارید. اگر اطلاعات زیادی در این زمینه ندارید، همان گزینه اول را که به صورت پیشفرض در حالت فعال قرار دارد، انتخاب کنید.
در گام بعدی تنظیمات ارتباط HTTPS باید صورت بگیرد. در این مرحله نیز گزینه پیشفرض یعنی Use the OpenSSL library را انتخاب کنید.
گزینه دوم برای زمانی مناسب است که شما تنظیمات امنیتی خاصی مدنظر داشته باشید. یا شرکت شما سیاستهای خاصی در زمینه HTTPS داشته باشد. با زدن گزینه Next به مرحله بعدی نصب گیت منتقل میشوید.
تنظیمات line ending conversions در گیت
در این مرحله گزینههای مربوط به تنظیمات line ending آورده شده است. توضیح اینکه سیستم عاملهای مختلف برای مدیریت کردن فایلهای متنی، روشهای مختلفی را به کار میگیرند. از آنجایی که در پروژههای تیمی افراد حاضر در تیم پروژه ممکن است از سیستم عاملهای مختلفی استفاده کنند، git نیاز دارد که تبدیلهای لازم در این تبادلها را در هنگام به اشتراک گذاری فایلها انجام دهد. به چنین مسئلهای در اصطلاح line ending conversions گفته میشود.
همانطور که در تصویر فوق مشاهده میکنید، اگر از سیستم عامل ویندوز استفاده میکنید، باید گزینه اول (پیشفرض) را برای این مرحله انتخاب کنید. اگر گزینههای دیگر را انتخاب کنید، ممکن است در هنگام commit کردن فایلها در پروژههای خود دچار خطاهایی بشوید. با زدن گزینه Next این مرحله از نصب گیت را نیز پشت سر میگذاریم.
انتخاب شبیهساز ترمینال در نصب git روی ویندوز
در این مرحله شبیهساز ترمینال یا خط فرمان پیشفرض تعیین میشود. در اصطلاح به محیط چنین ابزارهایی console نیز گفته میشود. تصویر این مرحله در ادامه آورده شده است. ابزار Git Bash که از ابزارهای وابسته گیت است، برای عملکرد صحیح خود نیاز به یک محیط console دارد. گزینه پیشفرض در این مرحله MinTTY است. گزینه دیگر محیط پیشفرض console در ویندوز است.
از آنجایی که گزینه MinTTY نسبت به محیط پیشفرض console در ویندوز، قابلیتهای بیشتر و بهتری دارد، پیشنهاد ما انتخاب این گزینه است. با زدن گزینه Next به تدریج به گامهای آخر در نصب گیت نزدیک میشوید.
گام های آخر در نصب گیت
در این قسمت از مقاله گامها و تنظیمات آخری که برای نصب گیت باید انجام دهید، ذکر میشوند. یکی از آنها تعیین رفتار پیشفرض برای دستور git pull است. در تصویر زیر گزینههای مربوط به این گام را مشاهده میکنید.
در اینجا نیز پیشنهاد میکنیم گزینه پیشفرض را انتخاب کنید و بر روی Next کلیک نمایید.
شما تقریبا به پایان نصب گیت رسیدهاید. در گامهای بعدی برخی ویژگیهای اضافهتر و کمککننده آورده شدهاند. همچنان که در تصویر زیر مشاهده میکنید، میتوانید Git Credential Manager را نیز در فرآیند نصب گیت انتخاب کنید. با این ابزار اتصال شما به سرورهای آنلاین به شکل امنتری امکانپذیر میشود.
در تصویر زیر مشاهده میکنید که گزینههای اضافهتری نیز برای تنظیمات وجود دارند که باید از میان آنها انتخاب کنید.
پیشنهاد ما آن است که این گزینهها را به صورت پیشفرض خود باقی گذاشته و گزینه Next را در هر یک بزنید تا به مرحله پایانی و نصب git روی ویندوز برسید. بعد از اتمام نصب و تکمیل شدن عملیات آن گیت با موفقیت بر روی ویندوز شما نصب میشود.
جمعبندی
در این مقاله به موضوع نصب گیت پرداختیم. گفتیم که این ابزار را میتوان بر روی سیستم عاملهای مختلف نصب کرد. اما هدف ما در اینجا صرفا توضیح مراحل نصب git روی ویندوز بود. سعی کردیم مراحل را با جزئیات مربوط به هر یک توضیح دهیم. بعد از اجرای این مراحل باید توانسته باشید که گیت را با موفقیت نصب کنید.
پاورقی:
- 1component selection
- 2drop-down list
- 3initial branch
- 4git repository
- 5command window