مقدمة
“ما هو "التحكم في الإصدارات" ولماذا يجب أن تهتم به؟ التحكم في الإصدارات هو نظام يسجل التغييرات التي تطرأ على ملف أو مجموعة من الملفات بمرور الوقت بحيث يمكنك استرجاع إصدارات محددة لاحقًا.
يُعد Git أحد أكثر أنظمة التحكم في الإصدارات شيوعًا في الوقت الحالي. Git هو نظام تحكم في الإصدارات موزع ومجاني ومفتوح المصدر، مصمم لإدارة كل شيء بدءًا من المشاريع الصغيرة وحتى المشاريع الكبيرة جدًا بسرعة وكفاءة.
في هذا الدليل، سنوضح لك كيفية تثبيت وتكوين Git على خادم Ubuntu.
المتطلبات الأساسية
المطلوب هو ما يلي:
- مستخدم غير جذر لديه امتيازات sudo
الخطوة 1 - تثبيت Git
هناك طريقتان رئيسيتان لتثبيت Git، موضحتان في الخطوتين 1.1 و1.2 أدناه. يكفي اتباع إحدى الخطوتين فقط، وليس كلتيهما.
في الأنظمة الحديثة، قد يكون Git مثبتًا تلقائيًا من حزم النظام الافتراضية. مع ذلك، قد تكون هذه النسخة أقدم من أحدث نسخة متوفرة في مستودع Git الرسمي. استخدم الأمر git -v للتحقق.
إذا كان Git مثبتًا بالفعل، قارن الإصدار الموجود على نظامك بأحدث إصدار في المستودع. إذا كان نظامك يحتوي على إصدار أقدم، يمكنك اتباع "الخطوة 1.2 - تثبيت Git من المصدر" لتثبيت أحدث إصدار.
الخطوة 1.1 - تثبيت Git باستخدام الحزم الافتراضية
توفر مستودعات أوبونتو الافتراضية طريقة سريعة لتثبيت Git. قد يكون الإصدار الذي تقوم بتثبيته من هذه المستودعات أقدم من أحدث إصدار متوفر في المستودع الرسمي.
أولاً، استخدم أداة apt لتحديث قائمة الحزم المحلية لديك. بمجرد اكتمال التحديث، يمكنك تنزيل وتثبيت Git.
sudo apt update
sudo apt install gitيمكنك التحقق من إصدار Git عن طريق تشغيل الأمر التالي:
git --version
الخطوة 1.2 - تثبيت Git من المصدر
هناك طريقة أكثر مرونة لتثبيت Git وهي تجميع البرنامج من المصدر. صحيح أن هذه الطريقة تستغرق وقتًا أطول ولا تتم صيانتها عبر مدير الحزم، إلا أنها تتيح لك تنزيل أحدث إصدار وتمنحك بعض التحكم في الخيارات التي تضيفها إذا كنت ترغب في تخصيصه.
قبل أن تبدأ، عليك تثبيت متطلبات البرنامج.
sudo apt update
sudo apt-get install make autoconf libcurl4-gnutls-dev gettext gcc zlib1g-dev unzipبعد تثبيت التبعيات اللازمة، يمكنك الحصول على إصدار Git المطلوب من خلال زيارة مرآة مشروع Git على GitHub.
من هنا، تأكد من أنك على الفرع الرئيسي. انقر على رابط "الوسوم" وحدد إصدار Git الذي تريده.
لتنزيل الملفات المؤقتة، انتقل إلى دليل tmp ويمكنك استخدام أمر wget لتثبيت رابط ملف zip المنسوخ.
cd /tmp
wget -O git.zip https://github.com/git/git/archive/master.zipفك ضغط الملف واكتب:
unzip git.zip
cd git-*يمكنك الآن بناء وتثبيت الحزمة:
make configure
./configure --prefix=/usr --without-tcltk
make all
sudo make installيمكنك التحقق من إصدار Git عن طريق تشغيل الأمر التالي:
git --version
الخطوة 1.3 - تثبيت صفحات دليل Git (اختياري)
يمكنك تثبيت صفحات دليل Git عن طريق كتابة الأمر التالي:
cd /tmp
git clone https://github.com/gitster/git-manpages.git
cd -
sudo make quick-install-manالخطوة الثانية - إعداد Git
الآن بعد تثبيت Git، تحتاج إلى تهيئته بحيث تحتوي رسائل الالتزام التي يقوم بإنشائها على معلوماتك الصحيحة.
يمكن تحقيق ذلك باستخدام أمر git config. تحديدًا، نحتاج إلى إدخال اسمنا وعنوان بريدنا الإلكتروني لأن Git يُضمّن هذه المعلومات في كل عملية commit نقوم بها. يمكننا إضافة هذه المعلومات بكتابة الأمر التالي:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"يمكننا رؤية جميع عناصر التكوين:
git config --list
يتم تخزين المعلومات التي تدخلها في ملف إعدادات Git الخاص بك، والذي يمكنك تعديله اختيارياً باستخدام محرر نصوص مثل هذا:
nano ~/.gitconfig
خاتمة
بعد تثبيت Git وإعداده على جهازك المحلي، أصبحت الآن جاهزًا لاستخدام Git للتحكم في إصدارات مشاريعك البرمجية بالإضافة إلى المساهمة في مشاريع مفتوحة المصدر متاحة مجانًا للعامة.









