vServer: إعداد Git على لينكس
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
Git هو نظام تحكم في الإصدارات موزع مصمم لإدارة شفرة المصدر بكفاءة. يسمح للمطورين بتتبع التغييرات، والعمل على فروع مختلفة في نفس الوقت، والتعاون في المشاريع بسلاسة. بفضل مرونته وأدائه، أصبح Git الأداة القياسية للتحكم في الإصدارات في تطوير البرمجيات الحديث.
تفكر تستضيف هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته.
التحضير
قبل إعداد Git، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل لأحدث إصدار. هذه التحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
تحديث النظام
لتتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب عليك دائماً تنفيذ تحديثات النظام أولاً. للقيام بذلك، نفذ الأمر التالي:
sudo apt update && sudo apt upgrade -y
هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
التثبيت
الآن بعد إتمام التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Git. لتنفيذ ذلك، نفذ الأمر التالي:
sudo apt install git-all -y
بعد انتهاء التثبيت، يجب التحقق من أن Git يعمل بشكل صحيح بفتح الطرفية أو موجه الأوامر. اكتب الأمر git --version
واضغط Enter.
إذا تم التثبيت بنجاح، سيعرض Git رقم الإصدار المثبت حالياً. إذا ظهرت رسالة خطأ أو لم يظهر شيء، فهذا عادة يعني أن Git لم يُثبت بشكل صحيح أو أن الأمر غير موجود في مسار النظام.
git --version
git version 2.51.2
التكوين
قم بإعداد اسم المستخدم والبريد الإلكتروني الخاصين بـ Git باستخدام الأوامر أدناه، مع استبدال القيم النموذجية بتفاصيلك الخاصة. هذه البيانات سترتبط بكل عملية commit تقوم بها.
git config --global user.name "John Doe Paris"
git config --global user.email "doe@e-mail.com"
الخاتمة والمزيد من الموارد
مبروك! لقد قمت الآن بتثبيت وتكوين Git بنجاح على vServer الخاص بك. ننصحك أيضاً بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة وإرشادات إضافية أثناء عملية تكوين السيرفر:
- git-scm.com - الموقع الرسمي
- git-scm.com/doc توثيق Git
عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يومياً لمساعدتك! 🙂