2 votes

GitHub CLI: commande introuvable

J'ai git et gh, tous les deux installés via scoop. J'ai configuré l'authentification git en utilisant

gh auth login
gh auth setup-git

Cependant, lorsque j'essaie de faire git fetch, j'obtiens l'erreur suivante:

C:\Users\[user]\scoop\apps\gh\current\bin\gh.exe auth git-credential get: C:Users[user]scoopappsghcurrentbingh.exe: commande non trouvée
C:\Users\[user]\scoop\apps\gh\current\bin\gh.exe auth git-credential store: C:Users[user]scoopappsghcurrentbingh.exe: commande non trouvée

Voici mon .gitconfig:

[core]
    editor = \"C:\\Users\\[user]\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" --wait
[gui]
    recentrepo = C:/Users/[user]/Python/Coney_Colabs
    recentrepo = "C:/Users/[user]/C#/azrielCode"
[user]
    email = [user]@gmail.com
    name = [user]
[credential "https://github.com"]
    helper = 
    helper = !C:\\Users\\[user]\\scoop\\apps\\gh\\current\\bin\\gh.exe auth git-credential
[credential "https://gist.github.com"]
    helper = 
    helper = !C:\\Users\\[user]\\scoop\\apps\\gh\\current\\bin\\gh.exe auth git-credential
[credential]
    helper = manager-core

2voto

VonC Points 414372

Vous devriez voir :

helper = !\"C:\\Users\\[user]\\scoop\\apps\\gh\\current\\bin\\gh.exe\" auth git-credential

Mais une approche alternative consiste à vous assurer que votre %PATH% inclut C:\Users\[user]\scoop\apps\gh\current\bin, et à simplement utiliser gh.exe auth git-credential dans votre configuration. Plus besoin d'échapper les barres obliques inverses.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X