Cette question concerne spécifiquement le client Windows TortoiseGit. J'ai un ordinateur que je n'utilise plus et qui doit maintenant être transféré à un autre programmeur sans formatage .
Curieusement, je n'arrive pas à réinitialiser les informations d'identification TortoiseGit sur cette machine. Il n'y a apparemment aucun assistant d'identification défini dans les paramètres globaux. En fait, le service Windows Credential Manager sur cette machine semble être désactivé de manière permanente. J'ai modifié tous les paramètres de configuration locaux et globaux pour éviter de mentionner mon nom d'utilisateur Git, mais je peux quand même envoyer les commits de cette machine vers toutes mes télécommandes GitHub.
Il existe des questions de débordement de pile concernant la définition et la sauvegarde des informations d'identification. Je veux l'exact opposé.
Je ne me souviens même pas d’avoir essayé de sauvegarder les informations d’identité de cet ordinateur, ce que je fais rarement, et j’ai très peu utilisé cet ordinateur.
Tout d’abord, accédez aux références telles que:
Faites un clic droit → TortoiseGit → Paramètres → Git → Informations d'identification.
Ensuite:
Sélectionner l'assistant d'identification: wincred - ce référentiel uniquement/wincred - utilisateur Windows actuel
La réinitialisation des mots de passe stockés dépend du style de l'URL.
Pour les informations d'identification https, le nom d'utilisateur/mot de passe peut être stocké dans le magasin d'informations d'identification Windows (voir ici sur la procédure de réinitialisation) ou également dans le nom d'utilisateur indiqué dans l'URL du référentiel distant.
Pour ssh, l'authentification est souvent effectuée à l'aide de l'authentification par clé publique. Ici, vous devez supprimer la clé privée de la machine.
allez dans\Panneau de configuration\Comptes d'utilisateurs\Gestionnaire d'informations d'identification, cliquez sur les informations d'identification Windows et modifiez les informations d'identification correspondantes