الانتقال إلى المحتوى الرئيسي

كيفية جعل مستودع خاص: تعليمات للمطورين

أصبح تطوير البرمجيات وإدارة المشاريع جزءا لا يتجزأ من عمل العديد من الشركات والمطورين الأفراد. تتمثل إحدى المهام الرئيسية في عملية التطوير في إدارة التعليمات البرمجية المخزنة في المستودع. في بعض الحالات ، من الضروري ضمان سرية الكود عن طريق جعل المستودع خاصا. يسمح لك هذا الأسلوب بالحفاظ على الأسرار التجارية ، أو منع الوصول غير المرغوب فيه إلى الكود ، أو تقييد الوصول إلى موظفين أو زملاء معينين فقط.

في هذه المقالة ، سوف ننظر في تعليمات حول كيفية جعل مستودع خاص لمختلف منصات استضافة التعليمات البرمجية مثل جيثب ، جيتلاب و بيتبوكيت. سننظر أيضا في بعض النقاط وأفضل الممارسات في إدارة المستودعات الخاصة.

المستودع الخاص هو مستودع لا يستطيع الوصول إليه سوى مستخدمين أو مجموعات معينة. على عكس المستودعات العامة ، حيث يكون الرمز متاحا للجميع ، يضمن المستودع الخاص أمان وسرية الكود.

عند البدء في العمل مع إنشاء مستودع خاص ، من الضروري مراعاة بعض الفروق الدقيقة المهمة واتباع النصائح لضمان أمان الوصول وإدارته. في هذه المرحلة ، يعد الامتثال لأفضل الممارسات جزءا لا يتجزأ من العملية.

  1. الأساليب والأدوات
  2. استخدام إعدادات المستودع
  3. باستخدام سطر الأوامر
  4. باستخدام واجهة رسومية
  5. استخدام الوصول إلى المستودع عبر واجهة برمجة التطبيقات
  6. استخدام الخدمات المتكاملة
  7. استخدام الحقوق الإدارية
  8. سؤال وجواب
  9. كيف يمكنني جعل مستودع على جيثب الخاص?
  10. هل من الممكن لجعل مستودع العام الخاص?
  11. كيف يمكنني جعل مستودع على جيتلاب الخاص?
  12. هل يمكنني إنشاء مستودع خاص بالفعل?

الأساليب والأدوات

1. باستخدام سطر الأوامر

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

تحتاج إلى الانتقال إلى المجلد الذي يحتوي على المستودع المحلي على جهاز الكمبيوتر الخاص بك وتشغيل الأمر التالي:

جيت مجموعة عن بعد-ورل أصل عنوان مستودع جديد

2. باستخدام واجهة ويب جيت

يمكنك أيضا تغيير الوصول إلى مستودع عبر واجهة ويب بوابة.

للقيام بذلك ، انتقل إلى موقع استضافة المستودع الخاص بك ، وابحث عن إعدادات الوصول وقم بتغييره إلى خاص.

3. استخدام تطبيقات العميل

للراحة ، يمكنك استخدام تطبيقات العميل الخاصة للعمل مع جيت,

مثل جيثب سطح المكتب أو سورسيتري.

في هذه التطبيقات ، من الممكن تغيير إعدادات الوصول إلى المستودع وجعلها خاصة.

4. باستخدام مزود استضافة

إذا كان المستودع الخاص بك موجودا على مزود استضافة خارجي ، على سبيل المثال ، جيثب أو جيتلاب,

ثم ستتاح لك الفرصة لتغيير إعدادات الوصول إلى المستودع من خلال واجهة الموفر.

ابحث عن إعدادات المستودع الخاص بك وقم بتغييره إلى خاص.

5. نشر خادم بوابة الخاصة بك

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

في معظم الحالات ، يتم ذلك عن طريق تغيير تكوين خادم بوابة.

هام:

قبل تغيير الوصول إلى المستودع ، تأكد من فهمك للعواقب وأن الوصول إلى المستودع يجب أن يكون مقيدا لأسباب تتعلق بالأمان أو الخصوصية.

استخدام إعدادات المستودع

عند إنشاء مستودع تخزين جديد في نظام التحكم في الإصدار ، عادة ما يكون لديك خيار تكوين إعداداته وحقوق الوصول. يمكن أن يكون هذا مفيدا إذا كنت ترغب في جعل المستودع الخاص بك خاصا بحيث لا يتمكن سوى أشخاص معينين من الوصول إليه.

فيما يلي بعض الإعدادات الأساسية التي يمكنك استخدامها لإدارة المستودع الخاص بك:

  • الخصوصية: يمكنك ضبط المستودع الخاص بك على الوضع الخاص بحيث يمكنك أنت والمستخدمين الآخرين الذين سمحت لهم بالوصول إليه. وهذا مفيد إذا كنت تريد أن تبقي التعليمات البرمجية الخاصة بك آمنة أو العمل على مشروع في دائرة مغلقة من المطورين.
  • المؤسسات: في بعض أنظمة التحكم في الإصدارات ، مثل جيثب ، يمكنك إنشاء مؤسسات تجمع بين مستودعات متعددة وإدارة حقوق الوصول لأعضاء مختلفين. يتيح لك ذلك التعاون ومشاركة التعليمات البرمجية بشكل أكثر فعالية داخل فريق أو مؤسسة.
  • المتعاونون: يمكنك إضافة مطورين آخرين إلى المستودع الخاص بك كمتعاونين حتى يتمكنوا من العمل على الكود معك. اعتمادا على الإعدادات ، قد يكون لديهم حقوق محدودة أو كاملة لإجراء تغييرات على المستودع.
  • الرموز الشخصية: إذا كنت ترغب في منح حق الوصول إلى المستودع الخاص بك ، ولكنك لا ترغب في تقديم كلمة المرور أو بيانات الاعتماد الخاصة بك ، فيمكنك إنشاء رمز مميز شخصي سيتم استخدامه للمصادقة عند الوصول إلى المستودع الخاص بك.

سيساعدك استخدام هذه الإعدادات في تحديد المستويات اللازمة من الأمان والتحكم في المستودع الخاص بك حتى تتمكن أنت وفريقك من العمل مع الكود دون القلق بشأن أمنه.

باستخدام سطر الأوامر

لتغيير إعدادات المستودع وجعلها خاصة ، تحتاج إلى استخدام سطر الأوامر. وفيما يلي الخطوات والأوامر الأساسية التي سوف تحتاج إلى القيام بذلك.

  1. افتح موجه الأوامر على جهاز الكمبيوتر الخاص بك. للقيام بذلك ، اضغط على فوز + ص ، اكتب " كمد " واضغط على إنتر.
  2. انتقل إلى المجلد حيث توجد النسخة المحلية من المستودع الخاص بك. للقيام بذلك ، استخدم الأمر "سد". على سبيل المثال ، " قرص مضغوط C:\Users\Имя_пользователя\Documents\GitHub\my-repo ".
  3. قم بتثبيت مستودع جيثب البعيد كمصدر بعيد. استخدم الأمر"جيت عن بعد إضافة الأصل". على سبيل المثال ، " جيت عن بعد إضافة الأصل https://github.com/username/my-repo.git ".
  4. تحقق مما إذا تم تثبيت المستودع البعيد بنجاح باستخدام الأمر "جيت عن بعد-الخامس".
  5. تسجيل الدخول إلى حساب جيثب الخاص بك في موجه الأوامر باستخدام الأمر "جيت التكوين-العالمية user.name "اسمك" و " تكوين بوابة —مستخدم عالمي.البريد الإلكتروني "بريدك الإلكتروني". هذا ضروري للمصادقة.
  6. تثبيت الأمر "جيت سحب" للحصول على أحدث إصدار من مستودع من الخادم.
  7. استخدم الأمر "جيت دفع الأصل الرئيسي" لتحميل التغييرات المحلية إلى مستودع بعيد. هنا ، " الأصل "هو اسم المستودع البعيد ، و" ماستر " هو الفرع الذي تريد تحميل التغييرات عليه.
  8. الآن المستودع الخاص بك هو خاص! لن يكون الرمز الخاص بك متاحا للمستخدمين الآخرين.

هذه هي الخطوات الأساسية لجعل المستودع خاصا باستخدام سطر الأوامر. يمكنك أيضا استخدام واجهة المستخدم الرسومية جيثب أو غيرها من الأدوات لإدارة المستودعات الخاصة بك.

باستخدام واجهة رسومية

إذا كنت تفضل العمل مع واجهة رسومية ، جيثب يوفر وسيلة سهلة لجعل مستودع الخاص. هنا تعليمات خطوة بخطوة:

  1. تسجيل الدخول إلى حسابك على github.com .
  2. انتقل إلى صفحة المستودع الخاص بك التي تريد جعلها خاصة.
  3. في الزاوية العلوية اليمنى من الصفحة ، انقر فوق الزر" إعدادات".
  4. في صفحة الإعدادات ، حدد علامة التبويب" خيارات".
  5. قم بالتمرير لأسفل إلى قسم" منطقة الخطر".
  6. في قسم" منطقة الخطر "، سترى خيار" تغيير رؤية المستودع "، حيث تحدد"خاص".
  7. قم بالتمرير لأسفل الصفحة وانقر على زر" تغيير رؤية المستودع " لحفظ التغييرات.

بعد الانتهاء من هذه الخطوات ، سيكون المستودع الخاص بك خاصا ولن تتمكن من الوصول إليه إلا أنت وأولئك الذين تقرر منحهم حق الوصول.

لا تنس أن تضع في اعتبارك أن المستودعات الخاصة تتطلب اشتراكا مدفوعا في جيثب إذا كنت تريد الاحتفاظ بها خاصة.

استخدام الوصول إلى المستودع عبر واجهة برمجة التطبيقات

قد تحتاج إلى استخدام الوصول إلى واجهة برمجة التطبيقات إلى المستودع لأتمتة المهام المختلفة أو التكامل مع الخدمات الأخرى. يوفر جيثب واجهة برمجة تطبيقات تسمح لك بالتفاعل مع مستودعاتك وتنفيذ العمليات على الملفات والالتزامات والفروع والمزيد.

لاستخدام واجهة برمجة تطبيقات جيثب ، ستحتاج إلى إنشاء رمز وصول شخصي. هذا مفتاح خاص يتيح لك الوصول إلى مستودعاتك ويسمح لك بإجراء العمليات نيابة عنك.

لإنشاء رمز وصول ، اتبع الخطوات التالية:

  1. افتح صفحة الإعدادات في ملف تعريف جيثب الخاص بك.
  2. انتقل إلى علامة التبويب" إعدادات المطور".
  3. حدد قسم" رموز الوصول الشخصية".
  4. انقر فوق الزر" إنشاء رمز مميز جديد".
  5. حدد اسما للرمز المميز الخاص بك ، وحدد حقوق الوصول التي تريد منحها ، وانقر فوق الزر "إنشاء رمز مميز".
  6. انسخ الرمز المميز الذي تم إنشاؤه للاستخدام في المستقبل.

الآن بعد أن أصبح لديك رمز وصول ، يمكنك استخدامه لتخويل الطلبات إلى واجهة برمجة تطبيقات جيثب. في الطلب ، يجب عليك تحديد رأس " التفويض "مع القيمة" حامل_توكين " للمصادقة.

مثال على استخدام رمز وصول في طلب باستخدام الضفيرة:

حليقة ح "إذن: حامل يورتوكين" https://api.github.com/repos/владелец/репозиторий

هنا ، " المالك "هو اسم مستخدم أو مؤسسة جيثب ، و" المستودع " هو اسم المستودع الخاص بك. يمكنك تنفيذ عمليات مختلفة باستخدام واجهة برمجة تطبيقات جيثب ، وإدارة الملفات ، وإنشاء الالتزامات ، وإدارة الفروع ، وتنفيذ إجراءات أخرى ، وفقا لوثائق واجهة برمجة التطبيقات.

كن حذرا عند استخدام رمز الوصول ولا تشاركه مع الغرباء ، لأن هذا قد يمنحهم حق الوصول الكامل إلى مستودعاتك.

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

استخدام الخدمات المتكاملة

عند العمل مع المستودع ، يمكنك استخدام العديد من الخدمات المتكاملة التي ستساعد في ضمان الأمان والراحة في العمل:

  • أنظمة سي / سد-تسمح لك لأتمتة عملية بناء واختبار وتقديم التعليمات البرمجية للإنتاج. في الوقت نفسه ، يمكنك تكوين تخزين البيانات الخاصة ، مثل مفاتيح الوصول وكلمات المرور ، في تخزين آمن ، واستخدامها فقط في شكل مشفر داخل خدمة سي / سد;
  • خدمات الكشف عن الثغرات الأمنية-تحليل التعليمات البرمجية الخاصة بك بحثا عن نقاط الضعف أو الأجزاء التي يحتمل أن تكون خطرة. ستساعدك النتائج التي تم الحصول عليها في التخلص من مشكلات الأمان قبل أن يصبح المستودع الخاص بك عاما.;
  • أدوات إدارة المهام وإدارة المشاريع-تساعد في تنظيم عمل الفريق ، وتسمح لك بتتبع تقدم المهام المختلفة ، وإنشاء المهام وتعيينها – بالإضافة إلى تحديد الأولويات;
  • مراجعة التعليمات البرمجية هي مجموعة من الأدوات لتحليل ومناقشة التعليمات البرمجية. يمكن استخدامها لإجراء مراجعات التعليمات البرمجية والتعليق على مقتطفات التعليمات البرمجية ومناقشة التغييرات المقترحة وتتبع محفوظات التغييرات.;
  • الاختبار والاختبار الآلي-يسمح لك باختبار الكود على مستويات مختلفة وأتمتة عملية الاختبار;
  • تحليل الكود الثابت-يوفر معلومات حول بنية الكود وجودته ، ويحدد المشاكل والأخطاء المحتملة ، ويساعد على الامتثال للمعايير والتوصيات;
  • لينترز ومنسقات التعليمات البرمجية-تبسيط دعم نمط الترميز الموحد في المشروع;

سيساعد استخدام الخدمات المتكاملة في جعل العمل مع مستودع خاص أكثر ملاءمة وأمانا. يمكنك تحديد الخدمات التي تلبي احتياجاتك وتكوين تكاملها مع المستودع الخاص بك.

استخدام الحقوق الإدارية

عند العمل مع المستودع ، من المهم أن تكون قادرا على استخدام الحقوق الإدارية. يمكن للمسؤول إدارة الوصول إلى المستودع وإضافة الأعضاء وإزالتهم وتغيير إعدادات الأمان وتنفيذ إجراءات إدارية أخرى.

لاستخدام الحقوق الإدارية ، يجب أن تكون مسؤول مستودع معين. للقيام بذلك,

  1. انتقل إلى صفحة المستودع على منصة وضع التعليمات البرمجية
  2. انقر فوق علامة التبويب "الإعدادات" أو "الإعدادات"
  3. في قسم" الوصول "أو" الوصول "، حدد "إدارة الوصول" أو "التحكم في الوصول"
  4. ابحث عن المستخدم الخاص بك في قائمة المشاركين
  5. يجب أن يكون هناك نقش "المسؤول" أو "المسؤول" بجوار اسم المستخدم. إذا

لا يوجد نقش "المسؤول" أو "المسؤول" بجوار اسم المستخدم ، فأنت لست مسؤول المستودع. في هذه الحالة ، تحتاج إلى الاتصال بمسؤول المستودع الحالي واطلب منه تعيينك كمسؤول.

بعد أن تصبح مسؤول المستودع ، يمكنك الوصول إلى العديد من الوظائف:

  • التحكم في الوصول-إضافة وإزالة الأعضاء ، وتعيين أدوار مختلفة
  • إعدادات الأمان-تغيير حقوق الوصول لمجموعات المستخدمين المختلفة
  • إدارة الفروع-إنشاء وحذف ودمج الفروع
  • إدارة المشاكل-إنشاء وإغلاق المشاكل

يتيح لك استخدام الحقوق الإدارية تكوين العمل بمرونة مع المستودع ويضمن التفاعل الفعال بين أعضاء الفريق.

سؤال وجواب

كيف يمكنني جعل مستودع على جيثب الخاص?

لجعل مستودع على جيثب الخاص ، تحتاج إلى إنشاء مستودع جديد أو فتح واحد موجود. ثم افتح إعدادات المستودع وابحث عن قسم" منطقة الخطر "وحدد"تغيير رؤية المستودع". في النافذة التي تفتح ، حدد الخيار" خاص " واحفظ التغييرات. الآن سوف يصبح المستودع الخاص بك خاصا ، وفقط أنت وأولئك الذين تضيفهم إلى قائمة الموظفين سوف تكون قادرة على عرض وإجراء تغييرات عليه.

هل من الممكن لجعل مستودع العام الخاص?

نعم ، يمكنك. إذا كان لديك مستودع عام على جيثب وتريد جعله خاصا ، فأنت بحاجة أولا إلى الانتقال إلى إعدادات المستودع. بعد ذلك ، ابحث عن قسم "منطقة الخطر" وحدد "تغيير رؤية المستودع". بعد ذلك ، حدد الخيار "خاص" واحفظ التغييرات. الآن سيصبح المستودع الخاص بك خاصا ، ولن يكون مرئيا بشكل عام ، فقط أنت والموظفون الذين أضفتهم سيكونون قادرين على رؤيته وتغييره.

كيف يمكنني جعل مستودع على جيتلاب الخاص?

من أجل جعل مستودع على جيتلاب الخاص ، تحتاج إلى فتح المشروع والذهاب إلى الإعدادات. ثم حدد " عام "وابحث عن قسم"الرؤية وميزات المشروع والأذونات". في هذا القسم ، يمكنك تحديد مستوى الرؤية لمشروعك. لجعلها خاصة ، حدد" خاص " واحفظ التغييرات. الآن فقط أنت وأعضاء المشروع الخاص بك سوف تكون قادرا على رؤية محتوياته وإجراء تغييرات.

هل يمكنني إنشاء مستودع خاص بالفعل?

نعم ، يمكنك جعل مستودع تم إنشاؤه بالفعل خاصا. للقيام بذلك ، تحتاج إلى فتح إعدادات مستودع على جيثب أو جيتلاب والعثور على قسم "الرؤية" أو "الرؤية ، ميزات المشروع ، أذونات". في هذا القسم ، يمكنك تغيير مستوى رؤية المستودع الخاص بك إلى "خاص". بعد حفظ التغييرات ، سيصبح المستودع الخاص بك خاصا ، ولن يتمكن سوى أنت وأولئك الذين تضيفهم إلى قائمة الموظفين من الوصول إليه.