2016-11-16 103 views
6

Viewvv (V1.1.22) ile birlikte svn (V1.8) kullanıyorum ve svn svnserve path based access kullanıyor. Viewvc, kullanıcı depo düzeyinde okuma erişimi olduğunda iyi çalışır.Yol tabanlı svn erişimi için Viewvc

URL: https://mysvn.com/viewvc/test-repo/branches/branch-A/dist

kök "kullanıcı depo düzeyde okuma erişimi olmadığında, ben izin yolu dahil olmak üzere tam URL'ye erişen rağmen aşağıda gibi bir hata atıyor test-repo "bilinmemektedir. Değerin doğru olduğuna inanıyorsanız, lütfen yapılandırmanızı tekrar kontrol edin.

[gruplar]

test_group = kullanıcı1, kullanıcı2

:

HTTP Yanıt Bulunamadı

404 Durum

Benim auth dosyası aşağıdan benziyor [/] * =

[: glob: Test-repo:/şube/*/dist]

@test_group = Bir kural daha veren depo seviyesine okuma erişimi eklerseniz r

, viewvc çalışıyor .

[Test-Repo: /]

@test_group = r

olsa izin klasörleri üzerinde gezen izin viewvc anlatmak için herhangi bir yolu var mı, depo düzeyinde erişim kısıtlanır? Herhangi bir yardım takdir edildi.

cevap

0

İki arabirim arasındaki ana sorun, ViewVC'nin, deponun üst kısmından sonuna kadar izin vermenizi gerektirmesidir. WebSVN, bir alt klasörde izin vermenize izin verir ve üste kadar sınırlı sınırlı izin verir. Bunu aşmak için, auth dosyasında iki değişiklik yapmanız gerekir.

  1. Kökte anonim (yıldız) okuma izinlerini verin, böylece herkes ağaca erişebilecekleri klasörlere erişebilir.
  2. Şimdi, bunları istemediğiniz tüm alt klasörlere izinleri kaldırmak gerekir.

Eğer yetkilendirme dosyada yaptığınız olurdu kesin ne gibi değişiklikler de dahil olmak üzere ayrıntılı bir Örneğin, bu bağlantıya bakın : ViewVC and SVN permissions