Identification Aides, pour Windows, Mac et Unix, ont été introduites d'abord dans "git-identification-helper" repo, qui a maintenant été inclus dans git distro:
Ce référentiel contient l'ensemble de Git d'identification aides (gitcredentials
(7)) qui font partie d' git
(ou destiné à être versé dans le futur).
$ git clone git://github.com/pah/git-credential-helper.git
$ BACKEND=gnome-keyring # or any other backend
$ cd git-credential-helper/$BACKEND
$ make
$ cp git-credential-$BACKEND /path/to/git/crendential
lors de la construction, il serait installer en /path/to/git/credential
répertoire.
Pour utiliser ce backend, vous pouvez l'ajouter à votre (global) configuration Git par la mise en
(ici pour Unix):
git config --global credential.helper /path/to/git/credential/gnome-keyring/git-credential-gnome-keyring
Remarque: pour Windows:
Je suppose que vous pourriez faire un programme en cours d'exécution sur Windows et l'appel d'une bibliothèque comme "pypi trousseau de 0,10.
Mais c'est le back-end, et vous ne l'utilisez pas directement à partir de Git.
Ce que vous utilisez est un "justificatif d'identité d'assistance" (qui, à son tour, fera appel à toute information d'identification API, il veut sur Windows).
GitHub pour Windows fournit une aide (sous forme de fichier exécutable appelé... github), et permet de stocker vos informations d'identification pour la durée de la session Windows.
Lancer un interpréteur de commandes que "GitHub pour Windows" windows, et vous verrez, en tapant "git config --system -l":
C:\Users\VonC\Documents\GitHub\test [master +2 ~0 -0 !]> git config --system -l
credential.helper=!github --credentials
L' credential.helper=!github --credentials
partie va appeler les informations d'identification helper 'github
'.
$ git config [--global] credential.helper $BACKEND