GNU/Linux >> Znalost Linux >  >> Linux

Chyba subversion:Úložiště bylo trvale přemístěno, aby bylo možné jej přemístit

Řešení 1:

Nedávno jsem to měl... ale ukázalo se, že jsem zapomněl url :)

Jedna věc, kterou musíte udělat, je zajistit, aby vaše svn Location nepřekrývala žádné webové stránky, které lze obsluhovat pomocí Apache. tj. pokud nastavíte svůj DocumentRoot na /www a vaše svn Umístění na /www/svn... pak máte potíže – Apache nebude vědět, s čím má být obsluhován (tj. speciální obslužné rutiny svn nebo rovnou obslužnou rutinu http).

Viz položka FAQ.

Řešení 2:

Zkuste se podívat na http://svn.host.com/reposname/ (všimněte si koncového lomítka).

Řešení 3:

Podívejte se na tento web:http://www.rkrishardy.com/2009/12/subversion-fix-svn-copy-causes-repository-moved-permanentl/

Pravděpodobně alias ukazuje na stejné místo jako konfigurovaný je dav_svn.mod a mezi apache a dav_svn existuje race-condition při přístupu k repo.

Je to lépe vysvětleno v poskytnutém článku

V dav_svn.conf:

  <Location /svn>  #Alias we are talking about
  DAV svn

V apache_site.conf

<IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerAdmin [email protected]
    ServerName svn.za11.pl

    #Alias /svn  "/mnt/nfs/svn/"  ###Comment out or change this alias
    DocumentRoot /mnt/nfs/svn/
    <Directory /mnt/nfs/svn/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
        AuthType Basic 
        AuthName "Subversion Repository"
        AuthUserFile /etc/apache2/dav_svn.passwd
        Require valid-user
    </Directory> 
... rest of the file

Linux
  1. Jak zálohovat a obnovit úložiště SVN v Linuxu

  2. Chyba:Nelze načíst metalink pro úložiště:epel. Prosím ověřte jeho cestu a zkuste to znovu [Vyřešeno]

  3. Instalace R z úložiště CRAN Ubuntu:Žádná chyba veřejného klíče

  1. Linux – dochází k chybě při každém pokusu o přidání úložiště?

  2. Openssl Chyba vytvoření šablony Csr „žádná šablona, ​​nastavte jednu.“?

  3. Může reprepro přijmout novou verzi balíčku do úložiště?

  1. c_rehash :Chyba příkazu nenalezena – Řešení

  2. Kurz Subversion:10 nejpoužívanějších příkazů SVN s příklady

  3. Odstranění složky z úložiště svn