2015-01-31 88 views
7

Ben kaynak kontrolü için benim makinede VisualSVN Server yüklü ve ben Repo Tarayıcı üzerinden erişmeye çalıştığımda hata alıyorum: Bir tarayıcı eserleri yoluyla erişmeVisualSVN Sunucusu 3.2 - Beklenmeyen HTTP Durum 405

Unexpected HTTP Status 405 'Method Not Allowed' on '/!/%23WEB/view/head/ProjectA' 
Additional errors: PROPFIND request on '/!/%23WEB/view/head/ProjectA' failed: 405 Method Not Allowed. 

sadece iyi.

VisualSVN Sunucusu'nu birçok kez yükledim ve bu sorunla karşılaşmadım.

Burada herhangi bir fikir sorun olabilir mi?

cevap

7

Web tarayıcısı URL'sini kullanarak Repo ya da Tortoise erişmeye çalışıyorsunuz.

Bu şey tarayıcıda çalışıyor, ancak Kaplumbağalar içinde 405 döndürür:

https://path-to-svn-server/!/%23WEB/view/head/ProjectA 

Tortoise repo URL olarak bu deneyin (varsayarak WEB repo adıdır ve ProjectA alt klasörü):

https://path-to-svn-server/svn/WEB/ProjectA 
+0

Teşekkür ederiz! Önceki sürümlerde tarayıcı url ve repo url aynıydı. – piris

4

VisualSVN Server 3.2, new HTML5-powered web interface for Subversion repositories'a sahiptir.

Bir web tarayıcısının adres çubuğunda gördüğünüz URL, yeni web arabirimine özeldir, Subversion istemcilerin anlamadığı özel biçime ve bağımsız değişkenlere sahiptir. Başka bir deyişle, web tarayıcısının adres (URL) çubuğunda gördüğünüz URL, Subversion istemcisine olduğu gibi iletilemez. URL'yi Subversion istemcisine (siz yaptığınız gibi) kopyalayıp yapıştırırsanız, 405 Method Not Allowed hatası alırsınız.

Bir istemciye yapıştırılacak URL'yi almak için, web arabiriminin sağ üst köşesinde (sağdan üçüncü) bir "Checkout" düğmesini tıklayabilirsiniz, böylece bir Subversion'a girmeniz gereken URL İstemci https://svn.example.com/svn/MyProject/trunk gibi görünmelidir.

VisualSVN Server web interface checkout button