المصادقة المستندة إلى المسار في فشل التخريب في مستودع، ولكن ليس مسار
-
23-08-2019 - |
سؤال
أنا أستخدم المصادقة المستندة إلى المسار مع 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