Domanda

Sto usando l'autenticazione basata su percorso con svnserve, ma mi sta dando errori di autorizzazione se a specificare un repository. Tuttavia, se ho appena specifica un percorso allora autentica.

Nel mio file AuthZ, se faccio questo funziona:

[/my/path]
my_username = r

Se faccio questo, non funziona:

[svn:/my/path]
my_username = r

Sono abbastanza certo che "svn" è il nome effettivo del mio repository. Se qualcuno potesse farmi sapere come scopro il nome di un repository, che potrebbe aiutare. Il repository è sotto / / local / svn usr.

È stato utile?

Soluzione

Questo probabilmente significa che c'è un solo repository conosciuti per svnserve. Si prega di dare maggiori dettagli sulla configurazione corrente se si vuole una risposta precisa e non congetture.

Altri suggerimenti

Quando si ha svnadmin creare _________ che cosa mai avete dato in quel vuoto è il tuo nome repository. Per l'autorizzazione percorso a base di definire il repository per nome. È quindi possibile specifiy un percorso all'interno del repository.

I principalmente uso HTTP Auth, quindi non sono sicuro se ci sono delle differenze con svnserv.

Utilizzando HTTP Auth una volta che hai definito lo SVNParentPath si può dare l'accesso alle aree del repository, per esempio un ramo di librerie logiche di business ad un altro sviluppatore in questo modo:

[bizlib:/branches/2.0.x]
 dev_login = r
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top