14Sep

تثبيت سوبفيرزيون مع الوصول إلى ويب على أوبونتو

click fraud protection

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

لتثبيت التخريب، قم بفتح جهاز تشغيل وتشغيل الأمر التالي:

سودو أبت-جيت إنستال سوبفيرزيون libapache2-سفن

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

سودو سفنادمين إنشاء / سفن

المقبل سنحتاج إلى تحرير ملف التكوين وحدة التخريب ويبداف.يمكنك استخدام محرر مختلف إذا كنت ترغب في ذلك.

سودو جيديت /etc/apache2/ مودس-إنابلد / dav_svn.conf

عنصر الموقع في ملف التوصيف يملي الدليل الجذر حيث سيكون التخريب من أسسيبل من، على سبيل المثال: هتب: //www.server.com/ سفن

& لوت؛ لوكاتيون / سفن & غ؛

يجب أن يكون خط داف غير مكتمل لتمكين الوحدة النمطية داف

# أونكومنت هذا لتمكين مستودع التخزين،
داف سفن

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

# قم بتعيين هذا المسار إلى المستودع الخاص بك
سفنباث / سفن

instagram viewer

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

# قم بإلغاء تثبيت الأسطر الثلاثة التالية لتمكين المصادقة الأساسية
أوثتيب باسيك
أوثنام "مستودع تخزين فرعي"
أوثوسرفيل /etc/apache2/ dav_svn.passwd

لإنشاء مستخدم على مستودع التخزين استخدام الأمر التالي:

سودو htpasswd2 -cm /etc/apache2/ dav_svn.passwd & لوت، اسم المستخدم وGT.

لاحظ أنه يجب فقط استخدام الخيار -c المرة الأولى التي تقوم بإنشاء مستخدم.بعد ذلك سوف تريد فقط استخدام الخيار -m، الذي يحدد تشفير MD5 كلمة المرور، ولكن لا إعادة إنشاء الملف.

سودو htpasswd2 -cm /etc/apache2/ dav_svn.passwd المهوس
كلمة مرور جديدة:
إعادة كتابة كلمة مرور جديدة:
إضافة كلمة مرور للمستخدم المهوس

إعادة تشغيل أباتشي عن طريق تشغيل الأمر التالي:

سودو /etc/init.d/ apache2 إعادة تشغيل

الآن إذا ذهبت فيالمتصفح الخاص بك إلى هتب: //www.server.com/ سفن، يجب أن ترى أن المستودع تمكين الوصول المجهول للقراءة، ولكن يتطلب الوصول يتطلب اسم مستخدم.

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

يتطلب مستخدم صالح

الآن إذا قمت بتحديث المتصفح الخاص بك، ستتم مطالبتك بيانات الاعتماد الخاصة بك:

لديك الآن خادم سوبفيرزيون العمل!