هذا هو الأمر grok-pull الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
GROK-PULL - استنساخ أو تحديث مستودعات git المحلية
موجز
grok-pull -c /path/to/repos.conf
الوصف
تعمل هذه الأداة المساعدة من cronjob وتنزيل أحدث بيان من Grokmirror
يتقن. إذا كانت هناك مستودعات جديدة أو تغييرات في المستودعات الحالية ، فإن grok-pull
سيقوم بتنفيذ أوامر git اللازمة لاستنساخ أو جلب البيانات المطلوبة من ملف
رئيس.
في نهاية تشغيله ، سيُنشئ grok-pull ملف البيان الخاص به ، والذي يمكن أن يكون بعد ذلك
تستخدم لمزيد من الانعكاس.
OPTIONS
--الإصدار
إظهار رقم إصدار البرنامج والخروج
-h, --مساعدة
إظهار رسالة المساعدة هذه والخروج
-v, - الإسراف
كن مطولًا وأخبرنا بما تفعله
-n, --لا الاختيار mtime
تشغيل بدون التحقق من البيان mtime.
-f, --فرض
فرض تحديث git الكامل بغض النظر عن أوقات آخر تعديل. مفيد أيضًا عندما
لقد تغير repos.conf.
-p, --تطهير
قم بإزالة أي أشجار git لم تعد ظاهرة.
-y, --جميلة
قم بطباعة ملف البيان الذي تم إنشاؤه جيدًا (قم بفرز وحدات إعادة الشراء وإضافة مسافة بادئة). هذا هو
أبطأ كثيرًا ، لذا يجب استخدامه بحذر في المجموعات الكبيرة.
-r, - إعادة استخدام المستودعات الموجودة
إذا تم العثور على أي مستودعات موجودة على القرص ، فقم بتعيين أصل بعيد جديد وإعادة الاستخدام
-c تكوين, - تكوين =تكوين
موقع repos.conf
أمثلة
حدد موقع repos.conf وقم بتعديله ليعكس احتياجاتك. ملف التكوين الافتراضي هو
علق بشدة.
أضف cronjob للتشغيل بقدر ما تريد. على سبيل المثال ، أضف ما يلي إلى
/etc/cron.d/grokmirror.cron:
# تشغيل grok-pull كل دقيقة كـ "مرآة" للمستخدم
* * * * * مرآة / usr / bin / grok-pull -p -c /etc/grokmirror/repos.conf
تأكد من أن المستخدم "معكوس" (أو أي مستخدم حددته) قادر على الكتابة إلى ملف
toplevel وتسجيل وقفل المواقع المحددة في repos.conf.
استخدم grok-pull عبر الإنترنت باستخدام خدمات onworks.net