2009-07-20 10 views
265

Stavo configurando un altro utente per utilizzare il nostro repository SVN. Non aveva un nome utente/password, quindi ho effettuato l'accesso con le mie credenziali. Ora abbiamo un nome utente/password per lui.Come cambiare gli utenti in TortoiseSVN

Come faccio a disconnettere TortoiseSVN e dimenticare la vecchia password in modo da poter inserire il nuovo nome utente/password?

risposta

381
  1. Aprire Esplora risorse.
  2. Fare clic con il pulsante destro del mouse in qualsiasi punto della finestra.
  3. Fare clic su TortoiseSVN → Impostazioni.
  4. Fare clic su Dati salvati.
  5. Fare clic su Cancella accanto a Dati di autenticazione (vedere di seguito).
  6. Controllare gli elementi di autenticazione da cancellare.
  7. Fare clic su OK.

Tutti i dati di autenticazione salvati per tutti i progetti vengono cancellati.

Sarà necessario immettere nuovamente le credenziali per riconnettersi.

Clear Button

+7

Sto usando tartaruga client SVN su Windows 7. Per il mio caso in scheda Dati salvati, il pulsante Cancella per i dati di autenticazione è disabilitare così l'eliminazione di file di cache soluzione ha funzionato per me bene. –

39

Ci sono diversi modi per farlo, attraverso le impostazioni o eliminando la cache.

Eliminare la cache è il metodo più versatile. In primo luogo, individuare:

su XP, si trovava qui:

C:\Documents and Settings\%USER%\Application Data\Subversion\auth\svn.simple\ 

Su Vista, si trovava qui:

C:\Users\%USER%\AppData\Roaming\Subversion\auth\svn.simple\ 

Poi guardano in quei file con Blocco note e cancellare il uno con le tue credenziali.

+19

% APPDATA% \ Subversion \ auth \ svn.simple \ dovrebbe funzionare ovunque (XP, Vista, 7) – jplandrain

+3

Nel mio caso, non sono riuscito a trovare un file che descrivesse il regno in 'svn.simple'. Invece, l'ho trovato in 'svn.ssl.server'; eliminandolo ho dovuto accettare il certificato, ma sicuramente mi è stato richiesto di credenziali. –

+0

Ho appena usato questo metodo e ha funzionato senza intoppi. –

0

Non è possibile modificare la password tramite Tortoise, deve essere modificata sul server SVN stesso. Come amministratore hanno solo il permesso di modificare la password

160

enter image description here

  1. Fare clic destro
  2. TortoiseSVN
  3. Impostazioni
  4. dati salvati
  5. dati di autenticazione - Clear
+50

+1 per non dover leggere. – atoMerz

0

Sostituire la linea in htp File asswd:

Vai a: http://www.htaccesstools.com/htpasswd-generator-windows/

(Se il link è scaduto, cerca un altro generatore da google.com.)

Inserire nome utente e password. Il sito genererà una linea crittografata. Copia quella linea e sostituiscila con la riga precedente nel file "repo/htpasswd".

Potrebbe anche essere necessario Cancellare i "Dati di autenticazione" da TortoiseSVN → Impostazioni → Dati salvati.

11

Se si desidera rimuovere solo una password salvata, ad es. per "user1":

  • Passare alla directory password salvata (*c:\Users\USERNAME\AppData\Roaming\Subversion\auth\svn.simple\*)
  • Troverete diversi file in questa cartella (denominata con valore di hash)
  • Trovare il file che contiene il nome utente "user1" , che si desidera modificare (aprirlo con Blocco note).
  • Rimuovere il file.
  • La prossima volta che ti connetteresti al server SVN, Tortoise ti chiederà il nome utente e la password nuovi.
2

Dopo aver lottato con questo e aver provato tutte le risposte in questa pagina, ho finalmente realizzato che avevo le credenziali errate memorizzate da Windows per il server che ospita la nostra subversion. Ho cancellato questo valore memorizzato dalle credenziali di Windows e tutto va bene.

http://windows.microsoft.com/en-us/windows7/remove-stored-passwords-certificates-and-other-credentials

+0

Grazie @Patrick, mi hai salvato la perdita di molte più ore di perdita di produzione. In effetti, io le mie credenziali venivano archiviate da Window's. Rimuovere le credenziali archiviate ha fatto il trucco. – SteveJ

Problemi correlati