هذا هو الأمر kgb-clientp الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
KGB-client - يلتزم الترحيل بخوادم KGB
موجز
عميل KGB --conf /المسار/إلى/التكوين [خيار آخر ...]
عميل KGB --وري http://some.server:المنفذ/الخدمة --كلمه السر كلمه السر --repo-id مستودع
--مخزن svn|git|cvs --نفذ الوقت المهلة بالثواني --التزامات سطر واحد
إيقاف|قسري|تلقائي --use-irc-notices --web-link قالب --خدمة URL قصيرة الخدمة
--status-dir دليل --[لا]-لون الاستخدام --قالب الرسالة قالب --رسائل الدفعة
عميل KGB خيار /svn/الريبو تنقيح
عميل KGB خيار القس القديم القس الجديد اسم المرجع
عميل KGB خيار...$CVSROOT "%p"
عميل KGB خيار... --مزيف
عميل KGB خيار... --relay-msg الرسالة
عميل KGB --مساعدة
عميل KGB --رجل
الوصف
عميل KGB هو النظير العميل ل kgb-bot(1). الغرض منه هو استخدامه بمثابة خطاف
نظام التحكم في الإصدار الخاص بك، والذي يتم تنفيذه بعد تحديث المستودع. يقوم بتحليل
الالتزام (الالتزامات) ثم ينقل المعلومات إلى خادم KGB، والذي سيعرضها على IRC.
CONFIGURATION
--conf ترتيب ملف
يحدد المسار إلى ملف تكوين عميل KGB.
خيارات التكوين (باستثناء --conf, --مزيف --relay-msg) يمكن تحديدهما في
ملف التكوين وعلى سطر الأوامر. عادةً ما تريد الحصول على جميع الخيارات في ملف
ملف التكوين، لأن وجود كلمات المرور في سطر الأوامر غير آمن. ال
يوفر ملف التكوين أيضًا مزيدًا من التحكم، على سبيل المثال، فهو يدعم خوادم متعددة و
طرق متعددة للكشف عن أسماء الفروع والوحدات النمطية.
يرى KGB-client.conf(5) لخيارات التكوين المتاحة. ما لم يذكر خلاف ذلك، كل شيء
يمكن أيضًا استخدام الخيارات الموجودة في ملف التكوين في سطر الأوامر، مع إضافة البادئة إليها
مع شرطتين. على سبيل المثال، يصبح "repo-id" "--repo-id".
الخيارات المقدمة في سطر الأوامر لها الأسبقية على ملف التكوين.
FAKE ارتكب MODE
إذا تم استدعاؤه مع --مزيف اختيار، عميل KGB سيرسل التزامًا مزيفًا إلى الخوادم. هذا
مفيد لاختبار الاتصال بين العميل والخادم بشكل مستقل عن إعداد VCS.
رسالة RELAY MODE
عندما --relay-msg يتم إعطاء الخيار، لا يوجد مستودع ليتم تفتيشه. بدلا من ذلك،
يتم تمرير وسيطات سطر الأوامر غير الاختيارية حرفيًا إلى الروبوت لعرضها على IRC. هذا
يمكن استخدامه للإخطار في الوقت الفعلي حول الأحداث الأخرى مثل عمليات إرسال الأخطاء وما إلى ذلك.
أيد VERSION مراقبة سيستم
تخريب
يتطلب التثبيت الاتصال عميل KGB مع وسيطتين لسطر الأوامر، مثل هذا:
/path/to/kgb-client "$REPOS" "$REV"
مسار إلى هيه SVN مستودع
هذا هو المسار الفعلي لمستودع التخريب. شيء مثل
/srv/svn/my-repo
تنقيح
هذا هو رقم مراجعة الالتزام الذي أدى إلى تشغيل الخطاف.
يتم توفير كلتا الوسيطتين لخطافات ما بعد الالتزام القياسية للتخريب.
بوابة
عميل KGB سيتم تثبيته ك بعد الاستلام خطاف. شيء على طول ما يلي يجب
فعل:
#!/ بن / ش
exec /path/to/kgb-client --conf /path/to.conf ...
افتراضيا، عميل KGB سوف يقرأ معلومات إعادة التسجيل من الإدخال القياسي كأي
ربط Git القياسي بعد الاستلام. يرى --git-reflog الخيار إذا كان هناك شيء آخر مطلوب.
هناك طرق أخرى لتزويد عميل KGB بمعلومات حول إعادة تسجيل Git، وهي مفيدة في الغالب عندما
تصحيح الأخطاء في حالات غير عادية. راجع التطبيق::KGB::Client::Git.
يمكن تكوين الإعدادات التالية عبر بوابة التكوين(1):
أسيوط
رابط موقع
CVS
عميل KGB سيتم تثبيتها في معلومات تسجيل الدخول الملف في وحدة "CVSROOT" في CVS
مخزن. يجب أن يتم إعطاؤه وسيطتين - جذر المستودع والدليل الموجود فيه
التي يتم إجراء التغييرات.
فمثلا:
الكل /path/to/kgb-client --conf /path/to.conf ... "$CVSROOT" "%p"
استخدم KGB-clientp عبر الإنترنت باستخدام خدمات onworks.net