Sunucumda subversion ve apache ayarları yaptım.
Web tarayıcım aracılığıyla ona göz attığımda, iyi çalışıyor ( http://svn.host.com/reposname ). Ancak, makineme bir ödeme yaparsam aşağıdaki hatayı alıyorum:
Command: Checkout from http://svn.host.com/reposname, revision HEAD, Fully recursive, Externals included
Error: Repository moved permanently to 'http://svn.host.com/reposname/'; please relocate
Apache'nin hata günlüğünü kontrol ettim ama bir şey söylemedi. (şimdi yapar - düzenlemeye bakın)
Depolarım: / var / www / svn / repos / altında saklanır
Web sitem altında saklanıyor: / var / www / vhosts / x / ...
İşte alt etki alanı için conf dosyası:
<Location />
DAV svn
SVNParentPath /var/www/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/auth/svn.htpasswd
Require valid-user
</Location>
Kimlik doğrulama iyi çalışıyor.
Buna neyin neden olduğunu bilen var mı?
-- Düzenle
Böylece apache'yi yeniden başlattım (tekrar) ve tekrar denedim ve şimdi bana bir hata mesajı verdi, ancak gerçekten yardımcı olmuyor. Bunun ne anlama geldiği hakkında bir fikri olan var mı?
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] Could not fetch resource information. [403, #0]
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] (2)No such file or directory: The URI does not contain the name of a repository. [403, #190001]
- Düzenleme 2
Eğer yapmam svn info
o şey kullanışlı vermez:
[root@server domain.com]# svn info http://svn.domain.com/repos/
Username: username
Password for 'username':
svn: Repository moved permanently to 'http://svn.domain.com/repos/'; please relocate
Ayrıca yerel bir ödeme yapmayı da denedim ( svn checkout file:///var/www/svn/repos/reposname
) ve bu iyi çalışıyor (ayrıca ekleyerek / iyi işler ekleyerek). Öyle görünüyor ki apache ile bir ilgisi var.
Bazı diğer bilgiler:
- CentO'ları çalıştırıyorum 5.3
- Plesk 9.3
- Subversion, sürüm 1.6.9 (r901367)
- Düzenle 3
Depoları taşımayı denedim, ancak bu bir fark yaratmadı.
selinux devre dışı bırakıldı, öyle de değil.
Options +indexes
bir svn konumunda işe yarayacak bir şey yapmamalı?