2009-07-20 10 views
10

Havuzun çeşitli bölümlerine erişimi kısıtlamak için dizin erişim denetimi için kullandığım mükemmel bir çalışma svn + apache yüklemesi vardı. Özellikle, hiç kimse depoda en üst seviyeye erişemedi [/]. Kullanıcıların [/ www] gibi klasörlere erişimi vardı. Bu izinleri bir dosyada (svn-access-file) belirtiyordum.svn + apache dizin başına erişim denetimi: garip izinler sorunu (403 Yasak hata)

Yeni bir makineye taşınmak zorunda kaldım. Bu yüzden, üzerine subversion-1.6.3 ve httpd-2.2.11 yükledim ve conf dosyasını eski makinedeki conf dosyasını taklit etmek için değiştirdim (ve svn-access-file ve svn-auth-file dosyasını kopyaladım). Sonra bir svn çöplüğünü aldım ve yeni depoya geri koymak için bir yük attım. Şimdi işleri kontrol edebilir, değiştirebilir ve işleyebilirim. Ancak, en kısa zamanda bir bir zaten bazı alt klasör [/ www/insanlar] kopyasını teslim 'svn up', aşağıdaki hatayı alıyorum yapmaya çalışırken:

svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'https://[servername]/svn' 

görünüyor sorundur Üst düzey dizine [/] erişmeye çalışsa da, gerçekten sadece [/ www] 'ye erişmeye çalışmalıdır. Kullanıcıya geçici olarak [/] erişim izni verirse, çalışır.

Birisi bana bunun nasıl düzeltileceğini söyleyebilir mi? Her şey eski makinede çalıştı.

Teşekkürler! Gaurav

+1

Önceki yüklemenizde subversion ve apache sürümleri nelerdi? Aşağıdaki öneri sorununuzu çözdü mü? – RjOllos

cevap

10

Bu, subversion istemcisindeki uzun süredir devam eden bir hatadır.

http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2357123

Ben 'eğer kopyalanmış: Bu arada 1.7 , burada kesmek çözüm değil -

http://subversion.tigris.org/issues/show_bug.cgi?id=3242

Muhtemelen bir sonraki büyük sürümde düzeltilecektir alacak: İşte hata raporu var 'mod_authz_svn.c için kaynak koduna açıklama ve svn' yi yeniden oluşturdu ve şimdi çalışıyor :)

+0

Hata, sürüm 1.7'de giderilmiştir. Muhtemelen Eylül 2010'da piyasaya çıkacağım. – neves

+0

Debian paketi için de bir düzeltme var mı? Hala 1.5.1 çalışıyorum ve bazı bağımlılıklar nedeniyle yükseltemiyorum:/ –

5

Ayrıca, hata tartışmasında bulduğum geçici çözüm. Yerel kopya güncellenirken sorun yaşıyorsanız, yerel kopyayı aynı URL'ye geçirmeyi deneyin.

+1

Bu, kullanıcılardan biriyle sorunu çözdü. – neves

+1

+1, Benim için de çalıştı. –