Am'm folosind BitBucket cu Xcode și Git pentru versiunea de control, și, recent am schimbat toate parolele mele (multumesc Adobe!).
Cum era de așteptat, am'm nu mai este capabil de a împinge meu locale se angajează să-mi depozit pe BitBucket (Autentificarea a eșuat pentru 'https://______.git'
), dar am'm a uita cum să actualizați cache parola pe iMac. Cumva am'am fost în imposibilitatea de a găsi pe Google sau Stivă Preaplin, deși mi se pare că ar trebui să fie destul de simplu...
Pentru a rezolva acest lucru pe macOS, puteți utiliza
git config --global credential.helper osxkeychain
Un nume de utilizator și parolă va apărea cu următoarea Git de acțiune (trage, clona, împinge, etc.).
Pentru Windows, l's aceeași comandă cu un alt argument:
git config --global credential.helper wincred
Nici unul din celelalte raspunsuri lucrat pentru mine pe MacOS Sierra 10.12.4
Aici este ceea ce am avut de a face:
git config --global --unset user.password
Apoi rulați comanda git (ex. git push) și reintroduceți numele de utilizator și parola.
Doar asa am putut sa-mi modific git parola a fost să meargă la Managerul de Acreditări în Windows (Tasta Windows + tip 'acreditare') si edita git de intrare sub Windows Acreditările 🡒 Generic de Acreditare. Notă: Nu sunt enumerate în ordine alfabetică
Am avut aceeași problemă, iar răspunsul acceptat n't să mă ajute pentru că parola a fost't stocate în breloc. Am scris:
git pull https://[email protected]/mypath/myrepo.git
Apoi consola mi-a cerut parola nouă.
În windows 10, cel menționat mai sus de @Imran Javed puteți găsi Generic Acreditări la :
Control Panel\All Control Panel Items\Credential Manager --> Acreditările Windows
pentru git server și apoi puteți actualiza parola făcând clic pe butonul editare.
rularea git config --global --dezactivat de utilizator.parola
urmat de către orice comanda git va solicita să introduceți numele de utilizator și parola.
git config --global --unset user.password
git push (will prompt you for the password)
git status (will not prompt for password again)
Dacă sunteți utilizator de MAC, apoi puteți deschide Breloc Cerere de Acces la finder și apoi uita-te pentru contul dvs. listat acolo. Doar să faceți clic pe ea și de a actualiza parola. Acum, dă-o încercare și totul va cădea în loc.
link-ul de referință: Actualizarea de conectare prin intermediul Keychain Access
A lucrat pentru mine. :)
În mașină Windows, am încercat soluția de @nzrytmn de exemplu, Panoul de Control>Căutare de Acreditare>Selectați "ManageCredentials">modificat nou acreditările sub git opțiune categoria corespunzătoare pentru numele meu de utilizator. Și apoi,
Elimină parola curentă:
git config --global --dezactivat de utilizator.parola
A adăugat noua parola:
git config --global --adăugare utilizator.parola "new_password"
Și Ea a lucrat pentru mine.
Am fost împingând în repository pentru prima dată. Deci nu a fost nici un " ȘEF " definite.
Cel mai simplu mod ar fi de a:
git push -u origin master
Apoi va cere parola, și odată ce intri în care acesta va fi salvat în mod automat, și va fi capabil de a împinge.
face acești pași în Terminal:
git config --global --dezactivat de utilizator.parola
git config --global --adăugare utilizator.parola
Dacă acreditările sunt stocate în acreditare helper, portabil mod de a elimina o parolă persistat pentru o anumită gazdă este de a apela git de acreditare respinge
:
$ git de acreditare respinge protocol=https host=bitbucket.org ⏎
sau
$ git de acreditare respinge url=https://bitbucket.org ⏎
După aceea, să introduceți o parolă nouă, tastați git fetch
.
A încercat totul, dar nimic nu a lucrat. Atunci următoarele făcut de lucru.
Pentru cei care sunt în căutarea pentru modul de a reseta acces la depozit. De exemplu de GitHub. Puteți schimba GitHub profil parola și să revoce toate "Personal token-uri de acces" în "Setări -> setările Dezvoltator" de profil. De asemenea, opțional, puteți șterge toate SSH/chei PGP și OAuth/GitHub aplicații pentru a fi sigur că accesul în depozit este complet blocat. Astfel, toate acreditare manageri, pe orice sistem va eșua la autorizarea și vă va solicita să introduceți o nouă acreditare.
Următorii pași pot rezolva problema .....
În acest articol, se explică într-un mod foarte simplu, dar practic, trebuie doar să execute o git remote set-url-ul de origine "https://<numeletau>@bitbucket.org/<yourRepo>" și data viitoare când faci o
git pull " sau " git push` veți avea de a pune parola.
Organizația mea a Gitblit ca Git server, si pot clona folosind fie următoarele -
Deci, atunci când am folosit prima url-ul cu numele de utilizator pentru a clona, se va cere pentru parola și, mai târziu, de asemenea, ori de câte ori parola nostru este actualizat, acesta ar trebui să determine un pop-up pentru a obține parola.
Acest lucru s-a rezolvat problema mea, prin urmare, merită o încercare.