lundi 6 février 2012

تثبيت التخريب مع Web Access على أوبونتو

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

لتثبيت التخريب ، وفتح محطة وتشغيل الأمر التالي :

سودو الرابطة بين الحصول على تثبيت التخريب libapache2 - SVN

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

svnadmin سودو إنشاء / إس

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

سودو gedit / etc/apache2/mods-enabled/dav_svn.conf

The Location element in the configuration file dictates the root directory where subversion will be acessible from, for instance: http://www.server.com/svn

خط DAV يحتاج إلى uncommented لتمكين وحدة DAV

Uncomment # لتمكين هذا المخزون ،
DAV إس

ينبغي وضع خط SVNPath إلى نفس المكان الخاص بإنشاء مستودع مع الأمر svnadmin.

# تعيين هذا المسار إلى المستودع الخاص
SVNPath / إس

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

Uncomment التالية # 3 خطوط لتمكين المصادقة الأساسية
AuthType الأساسية
AuthName "مستودع التخريب"
AuthUserFile / etc/apache2/dav_svn.passwd

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

سودو htpasswd2 سم / etc/apache2/dav_svn.passwd

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

Example:

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

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

سودو / إعادة etc/init.d/apache2

Now if you go in your browser to http://www.server.com/svn, you should see that the repository is enabled for anonymous read access, but commit access will require a username.

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

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

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

لديك الآن خادم التخريب العمل!

Aucun commentaire:

Enregistrer un commentaire