المصادقة المستندة إلى المسار في فشل التخريب في مستودع، ولكن ليس مسار

StackOverflow https://stackoverflow.com/questions/386728

سؤال

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

في ملف Authz الخاص بي، إذا قمت بذلك يعمل:

[/my/path]
my_username = r

إذا قمت بذلك، فهذا لا يعمل:

[svn:/my/path]
my_username = r

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

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

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

أنا استخدم في المقام الأول مصادقة HTTP، لذلك لست متأكدا مما إذا كانت هناك أي اختلافات مع svnserv.

باستخدام مصادقة HTTP بمجرد تحديد SvnParentPath، يمكنك الوصول إلى مناطق مستودع المستودع على سبيل المثال فرع لمكتبات منطق الأعمال إلى مطور آخر مثل ذلك:

[bizlib:/branches/2.0.x]
 dev_login = r
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top