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

مقدمة

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

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

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

سهل نشر التطبيقات مع منصة التطبيقات لـ DigitalOcean. نشر مباشرة من GitHub في دقائق.

المتطلبات المسبقة

سوف تحتاج إلى خادم Ubuntu 20.04 مع حساب مستخدم فائق غير جذري.

لإعداد هذا، يمكنك اتباع دليل إعداد الخادم الأولي لـ Ubuntu 20.04 الخاص بنا.

بعد إعداد الخادم والمستخدم الخاص بك، أنت الآن جاهز للبدء.

تثبيت Git باستخدام الحزم الافتراضية

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

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

  1. git --version

إذا تلقيت نتائج مماثلة للتالية، فإن Git مثبت بالفعل.

Output
git version 2.25.1

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

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

أولاً، استخدم أدوات إدارة الحزم apt لتحديث فهرس الحزم المحلي الخاص بك.

  1. sudo apt update

مع الانتهاء من التحديث، يمكنك تثبيت Git:

  1. sudo apt install git

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

  1. git --version
Output
git version 2.25.1

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

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

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

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

  1. git --version

إذا تم تثبيت Git، ستتلقى إخراجًا مماثلًا للتالي:

Output
git version 2.25.1

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

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

بعد تثبيت التبعيات الضرورية، أنشئ دليلًا مؤقتًا وانتقل إليه. هذا هو المكان الذي سنقوم بتنزيل ملف الـ Git الخاص بنا.

  1. mkdir tmp
  2. cd /tmp

من موقع مشروع Git، يمكننا الانتقال إلى قائمة الملفات المضغوطة المتاحة على موقع الويب لمرآة Git وتنزيل الإصدار الذي ترغب فيه. في وقت الكتابة، الإصدار الأحدث هو 2.26.2، لذا سنقوم بتنزيله لأغراض العرض التوضيحي. سنستخدم أمر curl وسنخرج الملف الذي نقوم بتنزيله إلى git.tar.gz.

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

فك الضغط عن ملف الـ tarball المضغوط:

  1. tar -zxf git.tar.gz

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

  1. cd git-*

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

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

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

  1. exec bash

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

  1. git --version
Output
git version 2.26.2

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

إعداد Git

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

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

  1. git config --global user.name "Your Name"
  2. git config --global user.email "[email protected]"

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

  1. git config --list
Output
user.name=Your Name user.email=[email protected] ...

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

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = [email protected]

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

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

الاستنتاج

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

لمعرفة المزيد حول كيفية استخدام Git، تحقق من هذه المقالات والسلاسل:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04