Ich habe einen anderen Benutzer für die Verwendung unseres SVN-Repositorys eingerichtet. Er hatte keinen Benutzernamen / kein Passwort, also habe ich mich mit meinen Anmeldeinformationen angemeldet. Wir haben jetzt einen Benutzernamen / ein Passwort für ihn.
Wie kann ich TortoiseSVN dazu bringen, sich abzumelden und das alte Passwort zu vergessen, damit ich den neuen Benutzernamen / das neue Passwort eingeben kann?
svn
login
tortoisesvn
Robert
quelle
quelle
Es gibt verschiedene Möglichkeiten, dies durch Einstellungen oder durch Löschen des Caches zu tun.
Das Löschen des Caches ist die vielseitigste Methode. Suchen Sie es zuerst:
Unter XP befand es sich hier:
Unter Vista befand es sich hier:
Schauen Sie dann mit Notepad in diese Dateien und löschen Sie die mit Ihren Anmeldeinformationen.
quelle
svn.simple
. Stattdessen fand ich es insvn.ssl.server
; Durch das Löschen musste ich das Zertifikat akzeptieren, aber es wurde sicherlich genug für Anmeldeinformationen aufgefordert.Wenn Sie nur ein gespeichertes Passwort entfernen möchten, z. B. für "Benutzer1":
*c:\Users\USERNAME\AppData\Roaming\Subversion\auth\svn.simple\*
)quelle
Nachdem ich damit zu kämpfen hatte und alle Antworten auf dieser Seite ausprobiert hatte, stellte ich schließlich fest, dass Windows die falschen Anmeldeinformationen für den Server gespeichert hatte, auf dem sich unsere Subversion befindet. Ich habe diesen gespeicherten Wert aus den Windows-Anmeldeinformationen gelöscht und alles ist in Ordnung.
http://windows.microsoft.com/en-us/windows7/remove-stored-passwords-certificates-and-other-credentials
quelle
Wenn Sie die integrierte Windows-Authentifizierung (dh Active Directory Single Sign On) verwenden, authentifizieren Sie sich automatisch mit Ihren AD-Anmeldeinformationen bei AD-Ressourcen. Sie sind bereits bei AD angemeldet und diese Anmeldeinformationen werden automatisch wiederverwendet. Wenn Ihr Server IWA-fähig ist (z. B. VisualSVN-Server), werden Sie vom Server nicht aufgefordert, den Benutzernamen und das Kennwort einzugeben. Dies wird übergeben
--username
und--password
funktioniert nicht. Der SVN-Client speichert Ihre Anmeldeinformationen auch nicht auf der Festplatte zwischen.Wenn Sie das Benutzerkonto ändern möchten, mit dem der Server kontaktiert wird, müssen Sie den Windows-Manager für Anmeldeinformationen auf der Clientseite verwenden. Dies ist auch hilfreich, wenn Ihr Computer nicht der Domäne beigetreten ist und Sie Ihre AD-Anmeldeinformationen speichern müssen, um auf Ihre Domänenressourcen zugreifen zu können.
Führen Sie die folgenden Schritte aus, um die Domänenanmeldeinformationen des Benutzers im Windows Credential Manager auf dem Computer des Benutzers zu speichern:
svn.example.com
. B. ).DOMAIN\Username
Format.Wenn Sie sich jetzt an
https://svn.example.com/svn/MyRepo
eine ähnliche URL wenden , verwendet der Client oder Webbrowser die im Anmeldeinformations-Manager gespeicherten Anmeldeinformationen, um sich beim Server zu authentifizieren.quelle
Ersetzen Sie die Zeile in der Datei htpasswd:
Gehen Sie zu: http://www.htaccesstools.com/htpasswd-generator-windows/
(Wenn der Link abgelaufen ist, suchen Sie einen anderen Generator von google.com.)
Geben Sie Ihren Benutzernamen und Ihr Passwort ein. Die Site generiert eine verschlüsselte Zeile. Kopieren Sie diese Zeile und ersetzen Sie sie durch die vorherige Zeile in der Datei "repo / htpasswd".
Möglicherweise müssen Sie auch Cleardie 'Authentifizierungsdaten' von TortoiseSVN → Einstellungen → Gespeicherte Daten verwenden.
quelle