How to use credentials from git-credential helper
Personne n'a encore pris cette issue.
- Langage dominant
- C
- Étoiles
- 10.6k
- Forks
- 2.7k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Is it possible to make libgit2 authenticate using credentials that the user has previously stored via the command line git? Specifically Git for Windows defaults to storing credentials in Git Credential Manager for Windows which speaks the credential helper protocol.
I think this involves shelling out to git credential fill but maybe there is more to it. Is there an example that implements something like this? A git_cred_ helper function would also be very useful.
@dscho
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner la gestion des identifiants de libgit2 et le Git credential helper protocol, en particulier l’interaction proposée avec git credential fill et Git Credential Manager for Windows. Déterminez si le projet doit prendre en charge des identifiants de ligne de commande stockés ou documenter un exemple, et prenez en compte le git_cred_ helper demandé ; le travail est considéré comme terminé lorsque l’approche prise en charge est décidée et démontrée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- c, git
- Domaine
- authentication, cli
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 24/100