Come risolvere la configurazione della password di sovversione?
-
20-08-2019 - |
Domanda
Voglio che ogni volta che qualcuno vuole controllare il progetto da SVN, gli verranno richieste le credenziali. Questo succede quando qualcuno cerca di impegnare qualcosa, ma non alla cassa. Ecco la sezione svnserve.conf:
[general]
anon-access = none
auth-access = write
password-db = passwd
Ho pensato che impostando un accesso anon su nessuno, questo richiederà un amplificatore nome utente &; password, ma questo non sembra accadere. Come posso risolvere questo problema? Cosa devo cambiare?
Soluzione
Devi impostare
auth-access = rw
un checkout non scrive, legge solo. Se vuoi che i tuoi utenti inseriscano le loro credenziali al momento del pagamento, devi anche rendere le letture autenticate.
Altri suggerimenti
auth-access = rw
non ha funzionato per me. Come menzionato nel commento di @Tempus, ho dovuto fare questo:
auth-access = read
auth-access = write
Per quanto ne so, non è possibile garantire che ogni richieda all'utente la password poiché i client solitamente memorizzano nella cache la password. O vuoi rendere gli accessi in lettura protetti da password indipendentemente dalla memorizzazione nella cache del client?