كيفية تثبيت Git على Ubuntu

0 الأسهم
0
0
0
0

مقدمة

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

يتم تخزين العديد من ملفات مشاريع البرامج في مستودعات Git، وتساعد منصات مثل GitHub وGitLab وBitbucket في تسهيل مشاركة مشاريع تطوير البرامج والتعاون فيها.

تثبيت Git مع الحزم الافتراضية

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

من المحتمل أن يكون Git مُثبّتًا بالفعل على خادم Ubuntu لديك. يمكنك التحقق من ذلك على خادمك باستخدام الأمر التالي:

git --version

إذا حصلت على إخراج مشابه لما يلي، فهذا يعني أن Git مثبت بالفعل.

Output
git version 2.25.1

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

إذا لم تحصل على رقم إصدار Git، فستحتاج إلى تثبيته باستخدام APT، مدير الحزم الافتراضي في Ubuntu.

أولاً، استخدم أدوات إدارة الحزم apt لتحديث قائمة الحزم المحلية لديك.

sudo apt update

بمجرد اكتمال التحديث، يمكنك تثبيت Git:

sudo apt install git

يمكنك التأكد من أنك قمت بتثبيت Git بشكل صحيح عن طريق تشغيل الأمر التالي والتأكد من حصولك على الإخراج المقابل.

git --version
Output
git version 2.45.2

بعد تثبيت Git بنجاح، يمكنك الآن الانتقال إلى قسم إعداد Git في هذا البرنامج التعليمي لإكمال عملية الإعداد.

تثبيت Git من المصدر

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

التحقق من إصدار Git المثبت حاليًا على الخادم:

git --version

إذا تم تثبيت Git، فسوف تحصل على إخراج مشابه لما يلي:

Output
git version 2.25.1

قبل أن نبدأ، عليك تثبيت البرنامج الذي يعتمد عليه Git. كل هذا متوفر في المستودعات الافتراضية، ما يسمح لنا بتحديث قائمة الحزم المحلية لدينا ثم تثبيت الحزم المناسبة.

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

بعد تثبيت التبعيات اللازمة، أنشئ مجلدًا مؤقتًا وانتقل إليه. هنا سننزّل ملف Git المضغوط.

mkdir tmp
cd /tmp

من موقع مشروع Git، يمكننا الوصول إلى دليل tarball المتوفر في https://mirrors.edge.kernel.org/pub/software/scm/git/ لنبدأ بتنزيل الإصدار الذي نريده. حاليًا، الإصدار الأحدث هو 2.26.2، لذا سننزّله للتوضيح. سنستخدم أداة curl ونستخرج الملف الذي نزّلناه إلى git.tar.gz.

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

قم بفك ضغط ملف tarball:

tar -zxf git.tar.gz

بعد ذلك، انتقل إلى دليل Git الجديد:

cd git-*

الآن يمكنك بناء الحزمة وتثبيتها عن طريق كتابة هذين الأمرين:

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

الآن، استبدل عملية shell لاستخدام إصدار Git الذي قمنا بتثبيته للتو:

exec bash

بمجرد اكتمال هذه الخطوات، يمكنك التأكد من نجاح التثبيت من خلال التحقق من الإصدار.

git --version
Output
git version 2.26.2

بعد تثبيت Git بنجاح، يمكنك الآن إكمال الإعداد.

تحديث جيت

قبل إعداد Git، يجب عليك أولاً التأكد من استخدام أحدث إصدار مستقر، حيث يمكن أن يصبح قديمًا بسرعة.

لتحديث Git، قم أولاً بتحديث قوائم الحزم الخاصة بك:

sudo apt update

تحديث جيت:

sudo apt install git

تأكد من أن لديك الإصدار المستقر الأحدث من Git.

git --version

إعداد Git

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

يمكن الحصول على التكوين باستخدام أمر git config. تحديدًا، نحتاج إلى إدخال اسمنا وعنوان بريدنا الإلكتروني، لأن Git يُضمّن هذه المعلومات في كل عملية إرسال. يمكننا إضافة هذه المعلومات بكتابة:

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"

يمكننا عرض جميع عناصر التكوين التي تم تعيينها عن طريق الكتابة:

git config --list
Output
user.name=Your Name
user.email=youremail@domain.com
...

يتم تخزين المعلومات التي تدخلها في ملف تكوين Git الخاص بك، والذي يمكنك تحريره بشكل اختياري باستخدام محرر نصوص من اختيارك، مثل هذا (سنستخدم nano):

nano ~/.gitconfig
[user]
name = Your Name
email = youremail@domain.com

اضغط على CTRL وX، ثم Y، ثم ENTER للخروج من محرر النصوص.

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

نتيجة

يجب أن يكون Git مثبتًا الآن وجاهزًا للاستخدام على نظامك.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

قد يعجبك أيضاً