Kaip išeiti iš „git bash“ konsolės „Windows“ sistemoje?

Naudoju „Git“, „Windows“, versija 2.9.2.windows.1.

Dirbu apie saugyklos projektą, ir kai aš stumia, jis paprašė manęs įvesti savo „Github“ vartotojo vardą ir slaptažodį. Norėdami atnaujinti projektą, aš įvedžiau savo vartotojo vardą ir „Github“ slaptažodį.

Kitame spaudoje jis nebeprašo mano vartotojo vardo ir slaptažodžio. Visi mano projekto pakeitimai atnaujinami.

Atrodo, kad mano vartotojo vardas ir slaptažodis yra „išsaugoti“. Kaip nežinau jų?

Kaip išeiti?

Aš bandžiau

 git config --global --unset user.name git config --global --unset user.email git config --global --unset credential.helper 

bet jie nekelia manęs.

Noriu išvalyti savo ženklą, todėl kitą kartą, kai stumsiu, jis vėl paprašys mano vartotojo vardo ir slaptažodžio.


Radau savo sprendimą (dėka VonC):

Eikite į: Valdymo skydas → Vartotojo abonementai → Kvalifikacijos valdymas → „Windows“ kredencialai → skyriuje „Bendra informacija“. Yra keletas įgaliojimų, susijusių su „Github“, spustelėkite juos ir spustelėkite „Ištrinti“.

Jis pasirašė mane, todėl kitą kartą paspaudus, jis prašo man įvesti savo vartotojo vardą ir slaptažodį.

6
24 июля '16 в 10:45 2016-07-24 10:45 Viešpats Rixuel paklausė liepos 24, 16 d. 10:45 val. 2016-07-24 10:45
@ 4 atsakymai

Pirma, vartotojo autentifikavimas neturi nieko bendra su user.name ir user.email .

Antra, palyginti su senuoju atsakymu, pašalinkite kredencialus iš „git“ , paskutinis „Windows“ git'as naudoja „ Git Credentials Manager“ (Git 2.9. 2 => GCM 1.5.0 ).

  git config --global credential.helper manager 

Patikrinkite konfigūraciją ( git config -l ) ir patikrinkite, ar yra užregistruotas „vadybininkas“.

Nuo jo v1.3.0 (2016 m. Balandžio mėn.) Jis turi ištrinti komandą, kad išvalytų jo įgaliojimus .

 git credential-manager delete <url> 

Jei „git config“ kredencialų valdytojas grąžina saugyklą, tada „git“ naudoja „parduotuvės“ režimą, kuris saugo kredencialus tekstiniame faile diske ir niekada nesibaigia.

 type %USERPROFILE%\.git-credentials 

Iš konfigūracijos pašalinsiu šį konkretų pagalbinį pagalbininką, nes jis saugo kredencialus paprastu tekstu.


„OP Lord Rixuel“ iš tikrųjų patvirtina komentaruose , tai yra „Windows“ autentifikavimo valdytojo funkcija, kuri automatiškai suteikia („Git“ ar ne) kredencialus:

Matau parinktį „Tvarkyti savo kredencialus“, spusteliu jį iš smalsumo, tada skiltyje „Bendrosios įgaliojimai“ spusteliu „Windows kredencialai“, yra „ git:github.com “; Ištrinti ". Spustelėjau mygtuką „Ištrinti“.

Kai spusteliu git, jis vėl prašo mano vartotojo ir mano slaptažodžio. Ką aš noriu išeiti.

7
24 июля '16 в 17:30 2016-07-24 17:30 atsakymą pateikė VonC liepos 24 d., 16 d., 17.30 val. 2016-07-24 17:30

Jei naudojate „Windows 10“, jei jūsų kompiuteryje yra kitas prisijungimas („msft“ paskyra) ir „github“ į kitą prisijungimo vardą, jei einate į valdymo skydelį → naudotojų paskyras ir ieškote kredencialų valdytojo, pamatysite „žiniatinklio įgaliojimai“ ir „žiniatinklio kredencialai“, „Windows“ kredencialai “. Atrodo, kad„ Github “priima numatytąjį asmeniniame kompiuteryje įrašytą identifikatorių („ msoft acct “).„ Windows “kredencialuose ištrinkite prisijungimo duomenis„ Github “ir bandykite dar kartą, jums bus paprašyta nurodyti identifikatorių ir „github“ slaptažodis. Tai bus išsaugota kaip prieigos raktas git stumti.

2
02 июля '17 в 16:16 2017-07-02 16:16 atsakymas pateikiamas karthick krishnan liepos 2 d. 17 d. 16:16 2017-07-02 16:16

Pridėti bet kokį naudotojo vardą, slaptažodį, kuris nėra jūsų paskyra, pavyzdžiui:

 git config --global user.name "foo" git config --global user.email "bar@example.com" 
0
24 июля '16 в 15:21 2016-07-24 15:21 atsakymą pateikė „ Do Nhu Vy“, liepos 24 d., 16 d., 15:21, 2016-07-24 15:21

Jei naudojate kelias paskyras (kurios privertė mane čia), efektyviau uždrausti kredencialų valdytoją visuotinėje git konfigūracijoje ir naudoti spartųjį ekraną.

Nepavyko rasti būdų, kaip valdyti kelias sąskaitas per kredencialų valdytojo dokumentus, kurie šiuo metu yra gana nuogas.

0
16 июля '17 в 6:18 2017-07-16 06:18 Atsakymą davė NickersF liepos 16 d. 17, 06:18 2017-07-16 06:18

Kiti klausimai apie žymes arba Užduoti klausimą