في cPanel، Git Version Control يتيح إنشاء مستودع فارغ أو استنساخ مستودع موجود، ثم إدارة ملفاته وسجل التغييرات. استنساخ المستودع لا ينشر موقعك تلقائيًا؛ فالنشر خطوة منفصلة.

تحديد مكان المستودع

تحقّق من توفر الأداة ضمن استضافتك. اختر مجلدًا مخصصًا، مثل /home/votrecompte/repositories/mon-site، مع تعديل هذا المسار ليتوافق مع حسابك. تجنّب وضع المستودع كاملًا في المجلد العام للموقع إذا كان المطلوب نشر بعض ملفاته فقط.

لا تحفظ كلمات المرور أو النسخ الاحتياطية SQL أو ملفات الإعدادات الخاصة داخل المستودع. Git لا ينسخ قواعد البيانات أو حسابات البريد احتياطيًا بشكل تلقائي.

الخطوة 1: فتح Git Version Control

سجّل الدخول إلى cPanel وافتح Files > Git Version Control. تعرض القائمة المستودعات التي تديرها cPanel. وقد لا يظهر فيها مستودع أُنشئ عبر سطر الأوامر فقط.

فتح Git Version Control من قسم الملفات في cPanel
فتح Git Version Control من قسم الملفات في cPanel. تحدد العلامات الحمراء الأوامر المعنية. انقر على الصورة لتكبيرها.

الخطوة 2: إنشاء مستودع أو استنساخه

إنشاء مستودع فارغ

  1. انقر على Create.
  2. عطّل خيار Clone a Repository.
  3. أدخل مسار المستودع واسمه المعروض.
  4. أكّد العملية. يجب أن يكون المجلد فارغًا، إلا إذا كنت تسجّل مستودعًا موجودًا بالفعل.

استنساخ مستودع موجود

  1. فعّل خيار الاستنساخ.
  2. أدخل عنوان URL الذي توفره خدمة Git التي تستخدمها.
  3. تحقّق من المسار المحلي والاسم المقترحين.
  4. أكّد العملية وانتظر انتهاء الاستنساخ قبل استخدام أوامر الإدارة.

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

عرض السجل وإدارة الفرع

History يفتح سجل المستودع. Manage يعرض المعلومات والإعدادات المتاحة. تحقّق من الفرع المستخدم قبل تغييره، حتى لا يستبدل فرع الاختبار فرع الموقع المنشور دون قصد.

تكون الإمكانات محدودة دون الوصول إلى سطر الأوامر. وقد تتطلب العمليات المتقدمة، خصوصًا إعداد الوصول إلى مستودع خاص، اتصال SSH أو مساعدة فريق الدعم.

تحديث المستودع ثم نشر الموقع

للنشر عبر جلب التغييرات، افتح Manage > Pull or Deploy، ثم Update from Remote. يجلب هذا الإجراء التغييرات من المستودع البعيد. أما النشر باستخدام Deploy HEAD Commit فيتطلب ملف .cpanel.yml محفوظًا ضمن نظام التحكم في الإصدارات ويحدد مهام النشر.

اختبر هذه المهام في بيئة تجريبية قبل استخدامها على الموقع الفعلي. وبحسب الطريقة المختارة، قد يبدأ النشر أيضًا عند دفع التغييرات إلى مستودع تديره cPanel.

إزالة مستودع من إدارة cPanel

Remove يزيل المستودع من القائمة ومن إدارة cPanel، لكنه لا يحذف ملفاته تلقائيًا. حذف المجلد يدويًا إجراء منفصل لا يُنفّذ إلا بعد أخذ نسخة احتياطية والتحقق من محتوياته.

اقرأ أيضًا

الوثائق المرجعية

تمت مراجعة الوثائق في 13 أكتوبر 2026. قد تختلف أسماء الأدوات وتوفرها بحسب إصدار cPanel وخيارات استضافتك.