„Git“: „kredencialinė talpykla“ nėra git komanda

Prie šių laiškų sekiau šias instrukcijas , įskaitant dalį apie slaptažodžio talpyklą. Atrodo, kad instrukcijos yra neteisingos, nes kiekvieną kartą, kai būsiu git push origin master , gaunu šią klaidą:

 git: 'credential-cache' is not a git command. See 'get --help'. 

... šiuo metu turiu įvesti savo vartotojo vardą ir slaptažodį. Po to vėl gaunu tą patį klaidos pranešimą, po kurio seka „ git push išvestis.

Čia yra mano .gitconfig failo turinys:

 [user] name = myusername email = myusername@myemaildomain.com [credential] helper = cache 

Kad būtų aišku, įdiegęs „Git“ ir paleisdamas „Git Bash“, tai įvedžiau:

 git config --global user.name "myusername" git config --global user.email "myusername@myemaildomain.com" git config --global credential.helper cache 

Prašome padėti. Tai taip varginantis!

192
27 июля '12 в 20:52 2012-07-27 20:52 Dave Kennedy yra nustatytas liepos 27 d. 12 val. 2012-05-27 20:52
@ 8 atsakymai

tinklaraščio, kurį radau :

„Ši [git -redential-cache] neveikia„ Windows “sistemose, nes git -redential-cache bendrauja per Unix lizdą.

Git >

Kadangi msysgit buvo pakeistas „Git for Windows“, dabar „ Git for Windows“ yra paprasčiausias variantas. Kai kuriose „Git Installer“ versijose „Windows“ (pvz., 2.7.4) įdiegimo metu yra žymės >

2019

09 авг. atsakymas suteikiamas Nate Cook 09 rug. 2012-08-09 21:06 '12 - 21:06 2012-08-09 21:06

Panašu, kad dabar „ wincred ateina su „ wincred paruoštu naudojimui „Windows“ sistemoje (msysgit):

 git config --global credential.helper wincred 

Nuoroda : https://github.com/msysgit/git/commit/e2770979fec968a25ac21e34f9082bc17a71a780

39
08 марта '14 в 14:12 2014-03-08 14:12 atsakymas pateikiamas Kovo 8 d. 14 d. 14:12 2014-03-08 14:12

Su šia problema susidūriau naudodamas „AptanaStudio3“ sistemoje „Windows 7“. Tai padėjo man:

 git config --global credential.helper wincred 

Kodas paimtas iš čia

15
26 февр. Ikromo atsakymas, pateiktas vasario 26 d. 2014-02-26 20:16 '14 at 20:16 2014-02-26 20:16

Pirmasis git config --global credential.helper wincred

Tada eikite į: CONTROL PANEL\CREDENTIAL MANAGER\WINDOWS CREDENTIAL\GENERIC CREDENTIAL

tada spustelėkite, jei norite pridėti kredencialus prie Internet or network address: pridėti git:https:// {username} .github.com

User: {name}

Password: {Slaptažodis}

9
31 дек. Atsakymą pateikė Ivandro Ismael gruodžio 31 d. 2015-12-31 06:18 '16 at 6:18 2015-12-31 06:18

Dabar daug lengviau konfigūruoti „Git“ slaptažodžio talpyklą dukart spustelėjus mažą „exe“ „Windows“. Programa vis dar grindžiama git-credential-winstore , paminėta pagrindiniame balsavime, nors projektas buvo perkeltas iš „GitHub“ į http://gitcredentialstore.codeplex.com/

Galite atsisiųsti exe (ir dvejetainį kodą Mac) iš šio dienoraščio įrašo: https://github.com/blog/1104-credential-caching-for-wrist-friendly-git-usage

8
25 мая '13 в 0:47 2013-05-25 00:47 atsakymas pateikiamas Saheed 25 gegužės 13 d. 0:47 2013-05-25 00:47

Kitiems, kurie atėjo į šią problemą, aš turėjau tą pačią problemą Ubuntu (būtent, kad mano slaptažodžiai nebuvo saugomi, nepaisant to, kad jie teisingai nustatė parametrą ir gavo git: 'credential-cache' is not a git command. klaidą git: 'credential-cache' is not a git command. ) kol aš sužinojau, kad ši funkcija pasiekiama tik 1.7.1 ir daugiau Git .

Būdamas ankstesniu Ubuntu platinimu (Natty, aš esu užsispyręs Gnome 2 vartotojas), repo versija buvo Git 1.7.4.1 versija. Atnaujinimams naudoju šiuos PPA: https://launchpad.net/~git-core/+archive/ppa

4
17 сент. Johano atsakymas į 17 sep. 2012-09-17 19:03 '12, 19:03, 2012-09-17 19:03

Kitiems, kurie turi šią problemą, aš nusileidžiau čia, nes bandžiau susitaikyti su tuo, kaip sukūriau naują „github“ saugyklą, bet puslapio patikimumo nustatyme kredencialų pagalbininkas neveikia, nebent klonuojate saugyklą.

„Patarimas. Įgaliotasis pagalbininkas veikia tik tada, kai klonuojate HTTPS saugyklos URL. Jei vietoj to naudojate SSH saugyklos URL, autentifikavimui naudojami SSH raktai. Šiame vadove pateikiama pagalba kuriant ir naudojant SSH raktų porą.“

4
24 окт. atsakymas suteiktas Andrew spalio 24 d. 2013-10-24 23:51 '13, 11:51 PM 2013-10-24 23:51

Pirmiausia suraskite naudojamą versiją GIT.

su šia komanda: git --version

jei turite naujesnę versiją nei 1.7.10.

Tada tiesiog naudokite šią komandą.

 git config --global credential.helper wincred 

Nuoroda

2
17 нояб. atsakymą pateikė Sireesh Yarlagadda lapkričio 17 d. 2015-11-17 20:48 '15, 20:48, 2015-11-17 20:48

Kiti klausimai apie žymes arba Užduoti klausimą