Imansible accedere al repository svn nel path corretto

La mia directory di repository è / var / www / svn e il file di accesso è / var / www / svn-auth e creo il repository project1 nella directory svn

La mia configuration

svn.mydomain.com.conf

<VirtualHost 127.0.0.1:8080> ServerName svn.mydomain.com <Location /> DAV svn SVNPath /var/www/svn/REPOSITORY_NAME AuthType Basic AuthName "Subversion repositories" AuthUserFile /var/www/svn-auth/passwd Require valid-user </Location> </VirtualHost> 

qualche modifica httpd.conf

 Listen 8080 DocumentRoot "/var/www/" <Directory "/var/www"> 

nginx svn.mydomain.com.conf

 server { server_name svn.mydomain.com; location / { proxy_pass http://127.0.0.1:8080; } } 

Posso accedere ma non riesco ad accedere al file Dico che il file non trovato come questo error_log

 [Ven Feb 01 10:06:44 2013] [errore] [client 115.87.26.145] (20014) Errore interno: Imansible aprire il file '/ var / www / svn / REPOSITORY_NAME / format': Nessun file o directory
 [Ven. Feb 01 10:06:44 2013] [errore] [client 115.87.26.145] Imansible recuperare le informazioni sulle risorse.  [500, # 0]
 [Ven Feb 01 10:06:44 2013] [errore] [client 115.87.26.145] Imansible aprire il file system SVN richiesto [500, # 2]
 [Ven Feb 01 10:06:44 2013] [errore] [client 115.87.26.145] Imansible aprire il file system SVN richiesto [500, # 2]
 [Ven. Feb 01 10:06:45 2013] [errore] [client 115.87.26.145] Il file non esiste: /var/www/favicon.ico

quindi provo a cambiare SVNPath /var/www/svn/REPOSITORY_NAME su SVNPath /var/www/svn e accedere a svn.mydomain.com/project1 e lo error_log mostrano ancora il mio path sbagliato

 [Ven Feb 01 10:23:28 2013] [errore] [client 127.0.0.1] (20014) Errore interno: Imansible aprire il file '/ var / www / svn / format': Nessun file o directory
 [Ven Feb 01 10:23:28 2013] [errore] [client 127.0.0.1] Imansible recuperare le informazioni sulle risorse.  [500, # 0]
 [Fri Feb 01 10:23:28 2013] [errore] [client 127.0.0.1] Imansible aprire il file system SVN richiesto [500, # 2]
 [Fri Feb 01 10:23:28 2013] [errore] [client 127.0.0.1] Imansible aprire il file system SVN richiesto [500, # 2]

il path giusto dovrebbe essere /var/www/svn/project1
non /var/www/svn/ , /var/www/svn/REPOSITORY_NAME

Provo a utilizzare SVNPath /var/www/svn/project1 e questo lavoro posso accedere a project1 ma se configuro come questo non riesco ad accedere ad un altro progetto

Per favore aiuto!!!! Grazie mille.

  • C'è un globale .bash_profile per tutti gli utenti di un sistema?
  • Un server web può indicare un repository di sovversione su un'altra macchina?
  • Impostazione dello staging con più SVN
  • Samba, Apache e SVN. Ottenere i diritti delle autorizzazioni
  • Come posso permettere a un utente di subversione Linux di eseguire solo svnserve?
  • Come limitare i tentativi di accesso a Subversion?
  • nginx + svnserve o apache?
  • Il server SVN ha smesso di funzionare correttamente (403 Proibito)
  • One Solution collect form web for “Imansible accedere al repository svn nel path corretto”

    OK, breve blamestorming per la configuration di Apache

    Il tuo ServerName + Location + SVNPath significa ora:

    Per l'URL http://svn.mydomain.com/ repository aperto, creato in /var/www/svn/REPOSITORY_NAME

    Se non hai la directory / repository di /var/www/svn/REPOSITORY_NAME sotto questo path, avrai "Imansible aprire il file" + "Imansible aprire il file system SVN richiesto"

    Se si desidera accedere a più repository singoli in un path base comune ( svn.mydomain.com/repository1 , svn.mydomain.com/repository2 …) e posizionare tutti i repos come subdir di /var/www/svn/ devi:

    • Rivedere il capitolo di SVN Book, Basic Apache Configuration
    • Sostituire SVNPath con SVNParentPath e quindi correggere le opzioni
    • (Facoltativo) Aggiungi SVNListParentPath on – vedere "Repository di elenco" dalla sezione "Esplorazione repository"
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.