هذه المادة يغطي تثبيت التخريب مع وحدة اباتشي بحيث يمكن الوصول إليها بسهولة أنه من الأنظمة الأخرى على الشبكة العامة. إذا كنت تريد خادم إس أكثر أمنا ، يمكنك استخدام 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