كيف تكتب خطاف غيت لتقييد الكتابة على الفرع؟
-
29-09-2019 - |
سؤال
أرغب في تقييد وصول الكتابة للفرع الرئيسي إلى العديد من المطورين فقط ، مع السماح للآخرين بسحب كل شيء والدفع إلى فروع أخرى غير مسيرة. الفكرة هي أن المطور سوف يدفع إلى بعض الفروع الأخرى ، ثم إذا نجحت Code في مراجعة ، فإن المراجع سيقوم بدمجها في الفرع الرئيسي.
أنا متأكد تمامًا من أنه يمكن القيام بذلك بسهولة باستخدام خطاف التزام بالجيت ، لكنني لا أعرف بيثون ويبدو أن هذه مشكلة عامة ، بحيث يجب أن يكون شخص ما قد كتبها بالفعل. هل تعرف أين يمكنني العثور على مثل هذا النص؟ أو إذا كان لديك واحد مستلقي ، فيرجى لصقه هنا ، للأشخاص الكسولون مثلي.
المحلول
أعتقد أنه قد يكون من الممكن استخدام مثل هذا البرنامج النصي ولكنه ليس المكان المناسب لإدارة الحقوق ، فيجب أن يتم ذلك على جانب خادم GIT. على سبيل المثال ، في الوغد ، تقوم بهذا التكوين في مستودع الإدارة الوظيفية في ملف gitosis.conf.
يمكن كسر الأمان الذي تتم إدارته بواسطة خطاف بسهولة ، يمكن للخادم فقط تتبع هذه الأشياء ، يرجى التحقق من وثائق الخادم الخاص بك للحصول على تفاصيل كيفية تقييد الوصول.
نصائح أخرى
لمتطلباتك: "إذا نجحت التعليمات البرمجية في مراجعة ، فإن المراجع سيقوم بدمجها في الفرع الرئيسي."
يمكنك تجربة مراجعة رمز Gerrit: http://code.google.com/p/gerrit/