Domanda

Sono la creazione di un server Apache + SVN per il lavoro. Posso checkout un repository, ma quando ho eseguito il comando list svn ho il seguente errore "OPZIONI di ' https: // server ': 200 OK ( https: // server ) "

Ecco il mio subversion.conf

 <Location /svn/>

   DAV svn
   SVNParentPath /svn/repos/
   # Require SSL connection for password protection.
   SSLRequireSSL

   AuthType Basic
   AuthName "NH SVN"
   AuthUserFile /svn/repos/users
   Require valid-user

 </Location>

Se rimuovo il trascinamento / ricevo 403 errori proibiti quando si esegue lo stesso comando.

È stato utile?

Soluzione

Non è possibile elencare i repository. Solo i file in un archivio. Quindi è necessario creare un repository prima a / svn / repos / usando "svnadmin creare". Non dimenticate di dare apache rw-diritti sul nuovo repository

svnadmin create /svn/repos/mynewrepository
svn list https://serverurl/svn/mynewrepository

SVNParentPath significa che puoi avere più repository in questo percorso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top