كيفية تثبيت وتهيئة Git على جهاز Mac

نشرت: 2022-05-12

Git هو نظام التحكم في الإصدار بين المطورين. إذا كنت تتعلم البرمجة وكتابة البرامج ، فربما تكون قد سمعت / قرأت عن Git بالفعل وربما تكون على دراية بأهميتها في دورة تطوير البرامج.

install Git on mac
الصورة: بانكاج باتيل (Unsplash)

على هذا النحو ، إذا كنت تخطط لتعلم واستخدام Git ، فإن الخطوة الأولى هي معرفة كيفية تثبيت Git وإعداده على جهاز الكمبيوتر الخاص بك. ومع ذلك ، نظرًا لأن تثبيت Git وتكوينه يختلفان قليلاً عن تثبيت أي برنامج عادي ، فإنه غالبًا ما يمثل تحديًا لبعض الأشخاص.

على نظام Windows ، يمكنك اتباع دليل التثبيت والتكوين Git على Windows لإعداد Git على جهاز Windows الخاص بك. من ناحية أخرى ، إذا كنت تستخدم جهاز Mac ، فاتبع ذلك لأننا نسرد جميع الإرشادات لتثبيت وتهيئة Git على جهاز Mac الخاص بك.

جدول المحتويات

ما هو جيت؟

Git هو نظام تحكم في الإصدار (VCS) - نظام موزع (DVCS) - يبسط التعاون وإدارة كود المصدر. يسمح لك بالعمل في مشروع مع عدة أشخاص في وقت واحد دون التدخل في عمل الآخرين. بالإضافة إلى ذلك ، يساعدك أيضًا في الاحتفاظ بسجل لجميع التغييرات التي تجريها على ملف أو مجموعة ملفات في مشروعك بمرور الوقت ، بحيث يمكنك التراجع عن التغييرات التي لا تعجبك أو ببساطة استعادة النسخة الأصلية من الملف كـ تكون الحاجة.

كيفية تثبيت Git على نظام Mac

تأتي معظم إصدارات macOS الأحدث مثبتة مسبقًا مع Git. لتأكيد ما إذا كانت هذه هي الحالة مع نظامك ، افتح تطبيق Terminal ، وأدخل الأمر التالي ، واضغط على رجوع :

git --version

إذا كان هذا يمنحك إصدار Git (كما هو موضح في الصورة أدناه) ، فإن Git موجود على نظامك ، وتحتاج فقط إلى تحديثه وتكوينه لبدء استخدامه. ومع ذلك ، إذا لم يحدث ذلك ، فمن المحتمل أن نظامك لا يحتوي على Git ، أو ربما تكون قد قمت بإزالته من قبل. في هذه الحالة ، تحتاج إلى تثبيت Git يدويًا.

checking Git version on Mac

على جهاز Mac ، توجد ثلاث طرق لتثبيت Git. يمكنك القيام بذلك باستخدام Homebrew أو MacPorts أو Git installer (إذا كنت تفضل عملية تثبيت بسيطة). فيما يلي إرشادات تثبيت Git باستخدام كل من هذه الطرق.

الطريقة الأولى: تثبيت Git على جهاز Mac باستخدام Homebrew

Homebrew هو مدير الحزم الأكثر شيوعًا لنظام macOS. إنه مفتوح المصدر ، ويمكنك استخدامه لتثبيت البرامج وتحديثها وإزالتها على جهاز Mac باستخدام واجهة سطر الأوامر.

إذا لم يكن لديك برنامج Homebrew مثبتًا بالفعل على نظامك ، فقم أولاً بتثبيته عن طريق تشغيل الأمر التالي في Terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

عندما يطالبك بكلمة مرور المسؤول ، أدخلها لمتابعة التثبيت. إذا كنت تستخدم جهاز Mac غير M1 ، فسيؤدي تشغيل الأمر أعلاه إلى تعيين متغير PATH تلقائيًا على جهاز Mac الخاص بك ، بينما إذا كنت تستخدم جهاز M1 Mac ، فستحتاج إلى تشغيل الأمر التالي لتعديل PATH قبل يمكن استخدام البيرة:

export PATH=/opt/homebrew/bin:$PATH

بمجرد تثبيت Homebrew ، قم بتحديثه وحزمه باستخدام:
brew update && brew upgrade

ثم قم بتثبيت Git عن طريق تشغيل:
brew install git

تحقق من التثبيت باستخدام:
git --version

أيضًا على TechPP

الطريقة الثانية: تثبيت Git على جهاز Mac باستخدام MacPorts

MacPorts (DarwinPorts سابقًا) هو مدير حزم مفتوح المصدر آخر لنظام macOS ، تمامًا مثل Homebrew. إنه يهدف إلى تبسيط عملية تثبيت البرامج مفتوحة المصدر على نظام التشغيل Mac ، ويقوم بعمل جيد في تثبيت التبعيات للبرامج أثناء تثبيتها ، حتى لا تضطر إلى القيام بذلك بنفسك.

لبدء تثبيت البرامج عبر MacPorts ، فإن أول شيء عليك القيام به هو تثبيت مدير الحزم على نظامك. يمكنك القيام بذلك عن طريق فتح Terminal وتشغيل الأوامر التالية:

curl -O https://distfiles.macports.org/MacPorts/MacPorts-2.7.2.tar.bz2
tar xf MacPorts-2.7.2.tar.bz2
cd MacPorts-2.7.2/
./configure
make
sudo make install

بمجرد الانتهاء ، قم بتحديث MacPorts باستخدام:
sudo port selfupdate

وأخيرًا ، قم بتشغيل هذا الأمر لتثبيت Git:
sudo port install git

الطريقة الثالثة: تثبيت Git على جهاز Mac باستخدام Git Installer

يمكنك بسهولة تثبيت Git على جهاز Mac الخاص بك بأي من الطرق المذكورة أعلاه. ومع ذلك ، إذا كنت لا ترغب في متابعة هذه العملية ، فيمكنك الحصول على Git على جهاز Mac الخاص بك باستخدام برنامج تثبيت بسيط.

لهذا ، افتح متصفحك المفضل وانتقل إلى موقع Git الرسمي. هنا ، انقر فوق الزر تنزيل داخل صورة الشاشة لبدء تنزيل Git installer.

عندما يتم تنزيله ، انقر نقرًا مزدوجًا فوقه لفتح المثبت. بعد ذلك ، اتبع التعليمات التي تظهر على الشاشة لتهيئة Git بالشكل الذي تفضله. إذا كنت جديدًا على Git ، فاترك الخيارات الافتراضية محددة في هذه المطالبات.

أخيرًا ، انقر فوق تثبيت وأدخل كلمة مرور المسؤول لتثبيت Git.

كيفية تكوين Git على Mac

بمجرد تثبيت Git على جهاز Mac الخاص بك ، فإن الخطوة التالية هي تكوينه. مرة أخرى ، هذه عملية بسيطة إلى حد ما ، وستحتاج فقط إلى القيام بذلك مرة واحدة على جهاز Mac الخاص بك: جميع التفضيلات التي قمت بتعيينها في البداية ستظل قائمة حتى بعد ترقية Git أو macOS.

1. إعداد هويتك

من بين المجموعة الأولى من التكوينات إعداد هوية المستخدم الافتراضية الخاصة بك. إنه مطلوب لأن كل التزام تقوم به في مستودع Git الخاص بك يحتاج إلى هوية يمكن أن تنسب إليها.

لتعيين هويتك ، أولاً ، افتح Terminal وقم بتشغيل هذا الأمر لتعيين اسم مستخدم Git الخاص بك:
git config --global user.name "your_name"

ثم أدخل عنوان البريد الإلكتروني المرتبط بحساب GitHub الخاص بك باستخدام:
git config --global user.email "your_email_address"

ملاحظة: يؤدي استخدام العلامة العالمية إلى تعيين هويتك لجميع مستودعات Git. في حالة عدم رغبتك في القيام بذلك - وتعيينه بشكل فردي لعدد قليل من المستودعات بدلاً من ذلك - يمكنك التنقل في تلك المستودعات وتشغيل الأمر بدون علامة – global .

2. إعداد SSH

تكوين Git المهم الآخر هو تمكين Secure SHell (SSH) على نظامك. هذا يحمي الاتصال ويضمن أنك لست مضطرًا إلى إدخال اسم المستخدم وكلمة المرور في كل مرة تحتاج فيها إلى الالتزام أو عرض التغييرات على مشروعك عبر سطر الأوامر.

لإعداد SSH ، تحتاج إلى مفتاح SSH. إذا كان لديك بالفعل واحد على نظامك ، فيمكنك اختيار استخدامه. أو يمكنك ببساطة إنشاء واحد جديد عن طريق تشغيل الأمر التالي في Terminal:

ssh-keygen -t rsa -b 4096 -C "your_email_address"

ملاحظة: يجب أن يكون عنوان البريد الإلكتروني من GitHub أو أي عميل Git آخر.

سيطالبك هذا بإدخال اسم ملف لحفظ مفتاح SSH. اضغط على رجوع لتحديد الموقع الافتراضي ( /.ssh ) والاسم الافتراضي لهذا المفتاح. سيُطلب منك أيضًا إدخال عبارة مرور للمفتاح. يضيف هذا طبقة إضافية من الأمان ولكنه يعد خطوة اختيارية. إذا قمت بإعداده ، فستتم مطالبتك بإدخال عبارة المرور للتواصل مع مستودع Git الخاص بك إذا قمت بإعداده. لتخطي استخدامه ، اضغط على رجوع ، وسيولد مفتاح SSH بدون عبارة المرور.

الآن ، ابدأ تشغيل وكيل SSH على جهاز Mac الخاص بك باستخدام:
eval "$(ssh-agent -s)"

افتح ملف تكوين SSH في وضع التحرير عن طريق تشغيل:
sudo nano ~/.ssh/config

وأضف إليها هذه الأسطر:
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519

بعد ذلك ، أضف مفتاح SSH الخاص إلى وكيل ssh عن طريق تشغيل:
ssh-add -K ~/.ssh/id_xxxxxxx

أخيرًا ، أضف مفتاح SSH إلى حساب GitHub (أو أي عميل Git آخر) لبدء التفاعل مع مستودعاتك.

عرض تكوين Git الخاص بك

في أي وقت بعد تكوين Git على جهاز Mac الخاص بك ، إذا كنت بحاجة إلى عرض تكوين Git الخاص بك ، فقم بتشغيل الأمر أدناه ، وسيظهر لك قائمة مفصلة بجميع إعدادات Git الخاصة بك:

git config --list

checking Git configuration

الحصول على السرعة مع Git

يلعب Git دورًا مهمًا جدًا في دورة تطوير البرامج. يجعل من السهل التعاون مع عدة أشخاص في مشروع في نفس الوقت دون مقاطعة عملهم. يساعدك أيضًا على تتبع التغييرات التي تم إجراؤها على ملفات مشروعك (عن طريق الاحتفاظ بسجل لجميع الإصدارات المختلفة) بحيث يمكنك الرجوع أو الدمج أو ببساطة الرجوع إلى إصدار معين إذا حدث خطأ ما.

بالنظر إلى أنك اتبعت هذا الدليل عن كثب ، يجب أن يكون لديك Git مثبتًا ومهيئًا ويعمل على جهاز Mac الخاص بك. بعد ذلك ، يمكنك التحقق من وثائق Git للحصول على السرعة مع جميع أوامر Git والعمليات المدعومة التي تحتاج إلى معرفتها حتى تتمكن من البدء في استخدامها لإدارة مشاريعك محليًا أو على خدمات مثل GitHub.