Как изменить пароль на гитхабе

GitHub credentials include not only your password, but also the access tokens, SSH keys, and application API tokens you use to communicate with GitHub. Should you have the need, you can reset all of these access credentials yourself.

GitHub credentials include not only your password, but also the access tokens, SSH keys, and application API tokens you use to communicate with GitHub. Should you have the need, you can reset all of these access credentials yourself.

Requesting a new password

  1. To request a new password, visit https://github.com/password_reset.

  2. Enter the email address associated with your account on GitHub.com, then click Send password reset email. The email will be sent to the backup email address if you have one configured.
    Password reset email request dialog

  3. We’ll email you a link that will allow you to reset your password. You must click on this link within 3 hours of receiving the email. If you didn’t receive an email from us, make sure to check your spam folder.

  4. If you have enabled two-factor authentication, you will be prompted for your 2FA credentials:

    • If you have GitHub Mobile, you will be sent a push notification to verify your identity. Open the push notification or the GitHub Mobile app and enter the two-digit code shown to you on the password reset page in your browser.
      Two-factor GitHub Mobile authentication prompt

      • To skip using GitHub Mobile to verify, click Enter two-factor authentication or recovery code.
        Two-factor GitHub Mobile authentication prompt on GitHub with "Enter two-factor authentication or recovery code" highlighted
    • Type your authentication code or one of your recovery codes and click Verify.
      Two-factor authentication prompt

      • If you have added a security key to your account, click Use security key instead of typing an authentication code.

      • If you have set up GitHub Mobile, click Authenticate with GitHub Mobile instead.

  5. Type a new password, confirm your new password, and click Change password. For help creating a strong password, see «Creating a strong password.»
    Password recovery box

To avoid losing your password in the future, we suggest using a secure password manager, like LastPass or 1Password.

Changing an existing password

When you type a password to sign in, create an account, or change your password, GitHub will check if the password you entered is considered weak according to datasets like HaveIBeenPwned. The password may be identified as weak even if you have never used that password before.

GitHub only inspects the password at the time you type it, and never stores the password you entered in plaintext. For more information, see HaveIBeenPwned.

  1. Sign in to GitHub.

  2. In the upper-right corner of any page, click your profile photo, then click Settings.

    Settings icon in the user bar

  3. In the «Access» section of the sidebar, click Password and authentication.

  4. Under «Change password», type your old password, a strong new password, and confirm your new password. For help creating a strong password, see «Creating a strong password»

  5. Click Update password.

For greater security, enable two-factor authentication in addition to changing your password. See About two-factor authentication for more details.

Updating your access tokens

See «Reviewing your authorized integrations» for instructions on reviewing and deleting access tokens. To generate new access tokens, see «Creating a personal access token.»

If you have reset your account password and would also like to trigger a sign-out from the GitHub Mobile app, you can revoke your authorization of the «GitHub iOS» or «GitHub Android» OAuth App. This will sign out all instances of the GitHub Mobile app associated with your account. For additional information, see «Reviewing your authorized integrations.»

Updating your SSH keys

See «Reviewing your SSH keys» for instructions on reviewing and deleting SSH keys. To generate and add new SSH keys, see «Generating an SSH key.»

Resetting API tokens

If you have any applications registered with GitHub, you’ll want to reset their OAuth tokens. For more information, see the «Reset an authorization» endpoint.

For more tips on securing your account and preventing unauthorized access, see «Preventing unauthorized access.»

Я использую BitBucket с Xcode и Git для контроля версий, и недавно я изменил все свои пароли ( спасибо Adobe!).

неудивительно, что я больше не могу нажимать свои локальные коммиты в свой репозиторий на BitBucket (Authentication failed for 'https://______.git'), но я забываю, как обновить кэшированный пароль на моем iMac. Почему-то я не смог найти его в Google или Stack Overflow, хотя мне кажется, что это должно быть довольно просто…

10 ответов


чтобы исправить это, вы можете использовать

git config --global credential.helper osxkeychain

затем вам снова будет предложено ввести пароль.

для Windows это та же команда с другим аргументом:

git config --global credential.helper wincred

414

автор: Ken M. Haggerty


ни один из других ответов не работал для меня на MacOS Sierra 10.12.4

вот что я должен был сделать:

git config --global --unset user.password

затем запустите команду git (ex. git push) и повторно введите свое имя пользователя и пароль.


У меня была та же проблема, и принятый ответ не помог мне, потому что пароль не был сохранен в связке ключей. Я набрал:

git pull https://myuser@bitbucket.org/mypath/myrepo.git

затем консоль попросила у меня новый пароль.

55

автор: Julián Martínez


единственный способ изменить пароль git-это перейти в Диспетчер учетных данных в Windows (ключ Windows + тип «учетные данные») и отредактировать запись git под универсальными учетными данными Windows.
Примечание: не указан в алфавитном порядке


в Windows 10 с Git

удалить / обновить связанные учетные данные, хранящиеся в учетных данных Windows в > > Панель управлениявсе элементы панели управленияДиспетчер учетных данных

enter image description here


я толкаю в хранилище в первый раз. Так нет HEAD определены.

самым простым способом было бы:

git push -u origin master

затем он запросит пароль, и как только вы введете его, он будет сохранен автоматически, и вы сможете нажать.


Если вы пользователь MAC, то вы можете открыть приложение KeyChain Access из finder, а затем искать свою учетную запись, указанную там. Просто нажмите на него и обновите пароль.
Теперь попробуйте, и все встанет на свои места.

ссылка для справки: обновление учетных данных через Keychain Access

работал для меня. :)


в windows 10 в упомянутом выше @Imran Javed вы можете найти общие учетные данные по адресу:

Панель УправленияВсе Элементы Панели УправленияДиспетчер Учетных Данных —> Учетные Данные Windows

для вашего сервера git, а затем вы можете обновить пароль, нажав кнопку Изменить.

enter image description here


пробовал все, но ничего не получалось. Затем сработало следующее.

  1. перед любым из вышеуказанных шагов, замок и разблокировать брелок снова, потому что иногда он вроде застревает.
  2. установите рабочий стол GitHub-это помогает.

Я бы попытался удалить свою учетную запись в Keychain Access, а затем запустить git clone снова. Git попросит у меня новый пароль.


I’m using BitBucket with Xcode and Git for version control, and recently I changed all of my passwords (thanks Adobe!).

Unsurprisingly, I’m no longer able to push my local commits to my repository on BitBucket (Authentication failed for 'https://______.git'), but I’m forgetting how to update the cached password on my iMac. Somehow I’ve been unable to find it on Google or Stack Overflow, though it seems to me it should be rather straightforward…

Peter Mortensen's user avatar

asked Nov 25, 2013 at 14:15

Ken M. Haggerty's user avatar

Ken M. HaggertyKen M. Haggerty

24.2k5 gold badges27 silver badges35 bronze badges

4

To fix this on macOS, you can use

git config --global credential.helper osxkeychain

A username and password prompt will appear with your next Git action (pull, clone, push, etc.).

For Windows, it’s the same command with a different argument:

git config --global credential.helper wincred

Paul Solt's user avatar

Paul Solt

8,2755 gold badges40 silver badges46 bronze badges

answered Nov 25, 2013 at 14:27

Ken M. Haggerty's user avatar

Ken M. HaggertyKen M. Haggerty

24.2k5 gold badges27 silver badges35 bronze badges

18

None of the other answers worked for me on MacOS Sierra 10.12.4

Here is what I had to do:

git config --global --unset user.password

Then run your git command (ex. git push) and reenter your username and password.

Cadoiz's user avatar

Cadoiz

1,24520 silver badges26 bronze badges

answered Aug 16, 2017 at 1:19

Derek Lopes's user avatar

15

In Windows 10 with Git

Remove/update related Credentials stored in Windows Credentials in >>Control PanelAll Control Panel ItemsCredential Manager

Or you can just use the search bar and search for «CredentialManager» or «Windows Credentials», which should return an entry to open that Control Panel pane (at least for English users).

enter image description here

user's user avatar

user

5,2976 gold badges19 silver badges35 bronze badges

answered Aug 1, 2018 at 16:13

Imran Javed's user avatar

Imran JavedImran Javed

11.3k2 gold badges15 silver badges17 bronze badges

16

The only way I could modify my git password was to go to Credential Manager in Windows (Windows Key + type ‘credential’) and edit the git entry under Windows Credentials 🡒 Generic Credentials.
Note: Not listed alphabetically

answered Jul 6, 2018 at 13:40

bom1's user avatar

bom1bom1

2,1731 gold badge12 silver badges6 bronze badges

5

I had the same problem, and the accepted answer didn’t help me because the password wasn’t stored in the keychain. I typed:

git pull https://myuser@bitbucket.org/mypath/myrepo.git

Then console asked me for my new password.

answered Sep 27, 2016 at 8:04

Julián Martínez's user avatar

Julián MartínezJulián Martínez

3,0043 gold badges18 silver badges17 bronze badges

3

In windows 10 as mentioned above by @Imran Javed you can find Generic Credentials at :

Control PanelAll Control Panel ItemsCredential Manager —> Windows Credentials

find your git server and than you can update password by clicking edit button.

enter image description here

answered Aug 29, 2018 at 9:42

nzrytmn's user avatar

nzrytmnnzrytmn

5,7231 gold badge41 silver badges37 bronze badges

3

For Mac

If you have multiple remote repositories (Github, Bitbucket, Job, etc.)

1) run in the project directory

git config --unset user.password

2) run remote git command (ie. git push or git pull)

Git will prompt you to reenter your user.name and user.password for this repository

Or you can do it globally if you have only one remote repository

git config --global --unset user.password

answered May 8, 2020 at 11:10

Andrew's user avatar

AndrewAndrew

35.6k11 gold badges138 silver badges110 bronze badges

0

If you are MAC user then you can open KeyChain Access Application from finder and then look for your account listed there. Just click on it and update your password.
Now give a try and things will fall in place.

link for reference: Updating your credentials via Keychain Access

Cadoiz's user avatar

Cadoiz

1,24520 silver badges26 bronze badges

answered Mar 17, 2017 at 10:42

Nishant's user avatar

NishantNishant

1,0269 silver badges19 bronze badges

3

None of the other answers worked for me on MacOS Big Sur 11.3.1

I had Two-Factor Authentication enabled on Github, this makes is so you will fail when entering your username and password even when they are correct.

Here is what I had to do:

git config --global --unset user.password

Then run your git command (ex. git push) and enter your username.
For the password you need to generate a Personal Access Token.

Go to https://github.com/settings/profile select the Developer Settings on the right. Select Personal Access Token Generate new token. Copy the generated token and use it as the password in terminal.

answered May 18, 2021 at 22:31

Dan Leonard's user avatar

Dan LeonardDan Leonard

3,2951 gold badge20 silver badges32 bronze badges

2

running git config --global --unset user.password followed by any git command would prompt you to enter username and password.

git config --global --unset user.password
git push (will prompt you for the password)
git status (will not prompt for password again)

answered May 24, 2019 at 17:22

Shravan Ramamurthy's user avatar

2

In my Windows machine, I tried the solution of @nzrytmn i.e.,
Control Panel>Search Credentials>Select «ManageCredentials»>modified new credentials under git option category corresponding to my username.
And then,

Deleted current password:

git config --global --unset user.password

Added new password:

git config --global --add user.password "new_password"

And It worked for me.

Cadoiz's user avatar

Cadoiz

1,24520 silver badges26 bronze badges

answered Sep 6, 2019 at 11:19

Abhimanyu Sharma's user avatar

3

If your credentials are stored in the credential helper, the portable way to remove a password persisted for a specific host is to call git credential reject:

$ git credential reject
protocol=https
host=bitbucket.org
⏎

or

$ git credential reject
url=https://bitbucket.org
⏎

After that, to enter your new password, type git fetch.

answered Aug 28, 2019 at 22:07

Marsu's user avatar

MarsuMarsu

7366 silver badges9 bronze badges

6

Given the new token authentification requirement from August 13 2021, this may be what you are looking for:

  1. Generate a new access token
  1. Update the token used to access your repo
git remote remove origin
git remote add origin https://[TOKEN]@github.com/[USER]/[REPO]
git push

i_want_more_edits's user avatar

answered Aug 14, 2021 at 12:08

Scriddie's user avatar

ScriddieScriddie

2,0931 gold badge8 silver badges16 bronze badges

3

There is such a confusion on this question, as there is way too much complexity in this question. First MacOS vs. Win10. Then the different auth mechanisms.

I will start a consolidated answer here and probably need some help, if I do not get help, I will keep working on the answer until it is complete, but that will take time.

Windows 10: |

|-- Run this command. You will be prompted on next push/pull to enter username and password:
|      git config --global credential.helper wincred (Thanks to @Andrew Pye)

`
MacOS:

|
|-- 1. Using git config to store username and password:
|  git config --global --add user.password
|
|---- 1.1 first time entry
|  git config --global --add user.password <new_pass>
|
|---- 1.2 password update
|  git config --global --unset user.password
|  git config --global --add user.password <new_pass>
|
|-- 2. Using keychain:
|  git config --global credential.helper osxkeychain
|
|---- 2.1 first time entry
|  Terminal will ask you for the username and password. Just enter it, it will be 
|  stored in keychain from then on.
|
|---- 2.2 password update
|  Open keychain, delete the entry for the repository you are trying to use. 
|  (git remote -v will show you)
|  On next use of git push or something that needs permissions, git will ask for 
|  the credentials, as it can not find them in the keychain anymore.
`

answered Jan 17, 2020 at 13:46

user637338's user avatar

user637338user637338

2,4571 gold badge24 silver badges25 bronze badges

1

I was pushing into the repository for the first time. So there was no HEAD defined.

The easiest way would be to:

git push -u origin master

It will then prompt for the password, and once you enter that it will be saved automatically, and you will be able to push.

Peter Mortensen's user avatar

answered Apr 26, 2017 at 18:53

Pritam Banerjee's user avatar

Pritam BanerjeePritam Banerjee

17.4k10 gold badges88 silver badges105 bronze badges

7

If you are using github and have enabled 2 factor authentication, you need to enter a Personal access token instead of your password

First reset your password:

git config --global --unset user.password

Then, log to your github account, on the right hand corner, click on Settings, then Developer Settings. Generate a Personal access token. Copy it.

git push

The terminal will prompt you for your username: enter your email address.

At the password prompt, enter the personal access token instead.

answered Apr 20, 2020 at 8:36

Raphael Pinel's user avatar

do these steps in Terminal:

  1. Delete current password saved in your Mac

    git config --global --unset user.password
    
  2. Add your new password by using this command, replace with your new password:

    git config --global --add user.password <new_pass>
    

answered Jul 18, 2019 at 15:16

Luthfi Rahman's user avatar

1

you can change password through command line in 2 places, following would edit credentials to connect the repo

git config --edit 

The credentials also can be changed at global using global parameter like below

 git config --global --add user.password "XXXX"

or set the credentials helper with

git config --global credential.helper wincred

but if you have repo level credentials set the use the first command

git config --edit

answered Jan 22, 2020 at 12:02

AnotherYou's user avatar

AnotherYouAnotherYou

1091 silver badge2 bronze badges

For MacOS based on the new rule to use password tokens from August 13 2021.

I tried all other terminal based answers but none worked.

  1. Simply head to Keychain Access
  2. Search for github
  3. Right click on all github related items, including vs-code,
  4. Delete all items
    enter image description here

answered Aug 13, 2021 at 19:49

Ian Samz's user avatar

Ian SamzIan Samz

1,57518 silver badges19 bronze badges

my password was good in github desktop preferences but wrong in the .git/config file

for me the only working solution was to manually edit the file:
.git/config

that contains this line:

url = https://user:password@github.com/user/repo.git

change password to the GOOD password because it was an older one for me

i_want_more_edits's user avatar

answered Mar 8, 2020 at 10:04

Damien Mattei's user avatar

I was able to change my git password by going to Credential Manager in Windows and deleting all the git entries under Windows Credentials 🡒 Generic Credentials.

When doing a git pull or git push, windows will ask for the new user/password itself.

answered Jan 8, 2020 at 7:17

shaurya airi's user avatar

I would try to delete my account in Keychain Access and then run git clone again. Git will ask me for a new password.

Peter Mortensen's user avatar

answered Feb 25, 2017 at 17:15

Hiro's user avatar

HiroHiro

3845 silver badges10 bronze badges

2

on mac BigSur 11.2.3
I updated the credentials in the key chain then I ran the command below.

git credential-osxkeychain erase
host=github.com
protocol=https

I had to do this because no other solution in this thread worked for me after changing to token auth for github. github kept stating repository not found.
If this does not work try to combine this with the other commands for mac in this thread.

answered Apr 9, 2021 at 6:52

Bauss's user avatar

BaussBauss

511 silver badge3 bronze badges

1

Just clone one of your existing repos, this will prompt you for new credentials:
e.g.

git clone https://myuser@bitbucket.org/mypath/myrepo.git

(where https://myuser@bitbucket.org/mypath/myrepo.git is an address of one of your existing repos)

i_want_more_edits's user avatar

answered Jan 28, 2020 at 22:55

Pardesi_Desi's user avatar

Pardesi_DesiPardesi_Desi

2,3511 gold badge11 silver badges8 bronze badges

Tried everything but nothing worked. Then the following did work.

  1. Before any of the above steps, lock and unlock the keychain again coz sometimes it sorta gets stuck.
  2. Install the GitHub Desktop — it helps.

answered Jun 28, 2018 at 10:51

1

For those who are looking for how to reset access to the repository. By the example of GitHub. You can change your GitHub profile password and revoke all «Personal access tokens» in «Settings -> Developer settings» of your profile. Also you can optionally wipe all your SSH/PGP keys and OAuth/GitHub apps to be sure that access to the repository is completely blocked. Thus, all the credential managers, on any system will fail at authorisation and prompt you to enter the new credentials.

answered Dec 1, 2018 at 13:43

chill appreciator's user avatar

Following steps can resolve the issue …..

  1. Go to the folder ~/Library/Application Support/SourceTree
  2. Delete the file {Username}@STAuth-bitbucket.org
  3. Restart Sourcetree
  4. Try to fetch, password filed appear, give your new password
  5. Also can run git fetch command in terminal and need to type password
  6. Done

i_want_more_edits's user avatar

answered May 31, 2019 at 6:45

emraz's user avatar

emrazemraz

1,53919 silver badges28 bronze badges

None of the command line options from within terminal worked for me. Ultimately, I just opened up keychain manually, searched for ‘git’ under ‘All Items’, found an entry there and deleted it. That did it! Next time I tried a git pull from the terminal and it prompted me for new creds.

answered Mar 8, 2021 at 4:30

Cranialsurge's user avatar

1

For MAC users, using git GUI (Works for Sourcetree, may work for others as well). Would like to add a small remark to Derek’s answer. The original suggestion:

$ git config --global --unset user.password

should be followed by a push/pull/fetch BUT it might not work when done from the GUI. The %100 working case would be to do the very first consecutive prompt-triggering git command from console. Here is an example:

  1. Locate to your git repository root directory
  2. Type in $ git config --unset user.password
  3. Proceed with a git commend of your choice in terminal e.g.: $ git push

Then it will ask you to provide the new passoword.

i_want_more_edits's user avatar

answered Jan 13, 2020 at 13:22

Sergei Emelianov's user avatar

Sergei EmelianovSergei Emelianov

5,0706 gold badges30 silver badges50 bronze badges

On macOS, e.g. after OSX v.11.6, should go to KeyChain and search «git». And delete the relevant keys. It will work.

answered Apr 21, 2022 at 15:09

cck's user avatar

cckcck

4624 silver badges16 bronze badges

Let’s say my git username is ‘gitme’ and the password is ‘gitpass’. how do I change the password to ‘gitpass1’? Please let me know.

asked Oct 7, 2015 at 10:59

M_T's user avatar

4

  • you can put the password in .netrc file (_netrc on windows). From there it would be picked up automatically. It would go to your home folder with 600 permissions.

  • a new option is to use the credential helper. Note that credentials would be stored in clear text in your local config using standard credential helper. credential-helper with wincred can be also used on windows.

Usage examples for credential helper

git config credential.helper store - stores the credentials indefinitely.
git config credential.helper 'cache --timeout=3600'- stores for 60 minutes

answered Oct 7, 2015 at 11:15

Abdul Manaf's user avatar

Abdul ManafAbdul Manaf

4,8338 gold badges49 silver badges94 bronze badges

2

To reset/change your password in GitHub visit this website.

  • Enter the email address associated with your personal GitHub account.
  • GitHub will email you a link that will allow you to reset your password. You must click on this link within 24 hours of receiving the email. If you don’t receive an email from GitHub, make sure to check your spam folder.
  • After clicking on the link in your email, you’ll be asked to enter a new password.

answered Oct 7, 2015 at 11:13

Anantha Raju C's user avatar

Anantha Raju CAnantha Raju C

1,73812 gold badges28 silver badges35 bronze badges

1

to change password in Bitbucket

  1. Login to Bitbucket using current username & password
  2. Goto Manage Account(top right corner)
  3. Click Change Password, then enter old password and new password

answered Oct 9, 2015 at 6:13

Abdul Manaf's user avatar

Abdul ManafAbdul Manaf

4,8338 gold badges49 silver badges94 bronze badges

Let’s say my git username is ‘gitme’ and the password is ‘gitpass’. how do I change the password to ‘gitpass1’? Please let me know.

asked Oct 7, 2015 at 10:59

M_T's user avatar

4

  • you can put the password in .netrc file (_netrc on windows). From there it would be picked up automatically. It would go to your home folder with 600 permissions.

  • a new option is to use the credential helper. Note that credentials would be stored in clear text in your local config using standard credential helper. credential-helper with wincred can be also used on windows.

Usage examples for credential helper

git config credential.helper store - stores the credentials indefinitely.
git config credential.helper 'cache --timeout=3600'- stores for 60 minutes

answered Oct 7, 2015 at 11:15

Abdul Manaf's user avatar

Abdul ManafAbdul Manaf

4,8338 gold badges49 silver badges94 bronze badges

2

To reset/change your password in GitHub visit this website.

  • Enter the email address associated with your personal GitHub account.
  • GitHub will email you a link that will allow you to reset your password. You must click on this link within 24 hours of receiving the email. If you don’t receive an email from GitHub, make sure to check your spam folder.
  • After clicking on the link in your email, you’ll be asked to enter a new password.

answered Oct 7, 2015 at 11:13

Anantha Raju C's user avatar

Anantha Raju CAnantha Raju C

1,73812 gold badges28 silver badges35 bronze badges

1

to change password in Bitbucket

  1. Login to Bitbucket using current username & password
  2. Goto Manage Account(top right corner)
  3. Click Change Password, then enter old password and new password

answered Oct 9, 2015 at 6:13

Abdul Manaf's user avatar

Abdul ManafAbdul Manaf

4,8338 gold badges49 silver badges94 bronze badges

Содержание

  1. Как обновить пароль для Git?
  2. 10 ответов
  3. Updating your GitHub access credentials
  4. Help us make these docs great!
  5. Configuring user and password with Git Bash
  6. 11 Answers 11
  7. Как мне обновить пароль для Git?
  8. 12 Answers 12

Как обновить пароль для Git?

Я использую BitBucket с Xcode и Git для контроля версий, и недавно я изменил все свои пароли ( спасибо Adobe!).

неудивительно, что я больше не могу нажимать свои локальные коммиты в свой репозиторий на BitBucket ( Authentication failed for ‘https://______.git’ ), но я забываю, как обновить кэшированный пароль на моем iMac. Почему-то я не смог найти его в Google или Stack Overflow, хотя мне кажется, что это должно быть довольно просто.

10 ответов

чтобы исправить это, вы можете использовать

затем вам снова будет предложено ввести пароль.

для Windows это та же команда с другим аргументом:

ни один из других ответов не работал для меня на MacOS Sierra 10.12.4

вот что я должен был сделать:

затем запустите команду git (ex. git push) и повторно введите свое имя пользователя и пароль.

У меня была та же проблема, и принятый ответ не помог мне, потому что пароль не был сохранен в связке ключей. Я набрал:

затем консоль попросила у меня новый пароль.

единственный способ изменить пароль git-это перейти в Диспетчер учетных данных в Windows (ключ Windows + тип «учетные данные») и отредактировать запись git под универсальными учетными данными Windows. Примечание: не указан в алфавитном порядке

в Windows 10 с Git

удалить / обновить связанные учетные данные, хранящиеся в учетных данных Windows в > > Панель управлениявсе элементы панели управленияДиспетчер учетных данных

cbacbe97a13413df0dacadaa46c1002f

я толкаю в хранилище в первый раз. Так нет HEAD определены.

самым простым способом было бы:

затем он запросит пароль, и как только вы введете его, он будет сохранен автоматически, и вы сможете нажать.

Если вы пользователь MAC, то вы можете открыть приложение KeyChain Access из finder, а затем искать свою учетную запись, указанную там. Просто нажмите на него и обновите пароль. Теперь попробуйте, и все встанет на свои места.

в windows 10 в упомянутом выше @Imran Javed вы можете найти общие учетные данные по адресу:

для вашего сервера git, а затем вы можете обновить пароль, нажав кнопку Изменить.

8b9e08e7e8baf27dd4659ebe11465218

пробовал все, но ничего не получалось. Затем сработало следующее.

Я бы попытался удалить свою учетную запись в Keychain Access, а затем запустить git clone снова. Git попросит у меня новый пароль.

Источник

Updating your GitHub access credentials

GitHub credentials include not only your password, but also the access tokens, SSH keys, and application API tokens you use to communicate with GitHub. Should you have the need, you can reset all of these access credentials yourself.

Requesting a new password

To avoid losing your password in the future, we suggest using a secure password manager, like LastPass or 1Password.

Changing an existing password

When you type a password to sign in, create an account, or change your password, GitHub will check if the password you entered is considered weak according to datasets like HaveIBeenPwned. The password may be identified as weak even if you have never used that password before.

GitHub only inspects the password at the time you type it, and never stores the password you entered in plaintext. For more information, see HaveIBeenPwned.

For greater security, enable two-factor authentication in addition to changing your password. See About two-factor authentication for more details.

Updating your access tokens

See «Reviewing your authorized integrations» for instructions on reviewing and deleting access tokens. To generate new access tokens, see «Creating a personal access token.»

Updating your SSH keys

See «Reviewing your SSH keys» for instructions on reviewing and deleting SSH keys. To generate and add new SSH keys, see «Generating an SSH key.»

Resetting API tokens

If you have any applications registered with GitHub, you’ll want to reset their OAuth tokens. For more information, see the «Reset an authorization» endpoint.

Preventing unauthorized access

For more tips on securing your account and preventing unauthorized access, see «Preventing unauthorized access.»

Help us make these docs great!

All GitHub docs are open source. See something that’s wrong or unclear? Submit a pull request.

Источник

Configuring user and password with Git Bash

I am using Git Bash on Windows 7. We are using GitHub as our repository origin.

Every time I push or pull I have to provide user and password credentials. I know that my SSH keys are set up correctly, otherwise I would not be able to access the repository. (That is, once I enter my credentials the push/pull works correctly.)

But nonetheless I am being asked for credentials each and every time I push/pull.

RIZKi

11 Answers 11

You can change the URL with: [1]

[1] This portion incorporates the answer to this question.

From Git Bash I prefer to run the command:

RIZKi

For those who are using access token and a Windows environment, there is a simple way to do it:

Start menu → Credential ManagerWindows Credentials → find the line (Git: https://whatever/your-repository/url) → edit, user name is «github_username» and password is your access token.

photo

photo

If you are a Mac user and have keychain enabled, you to need to remove the authorization information that is stored in the keychain:

Then you should change your username and email from the terminal using git config :

Now if you try to push to the repository you will be asked for a username and password. Enter the login credentials you are trying to switch to. This problem normally pops up if you signed into GitHub on a browser using a different username and password or previously switched accounts on your terminal.

RIZKi

With git bash for Windows, the following combination of the other answers worked for me (repository checked out using the GitHub client i.e. https, not ssh):

I wrote an answer in this other answer: How to change git account in Git bash?

Still, I am sharing it here as well.

Change username and email global

Change username and email for current repo

nd7k2

Try ssh-agent for installing the SSH key for use with Git. It should auto login after use of a passphrase.

RIZKi

If the git bash is not working properly due to recently changed password.

You could open the Git GUI, and clone from there. It will ask for password, once entered, you can close the GIT GUI window.

Now the git bash will work perfectly.

So, From then while you pull / push the code to the repository it will not ask for password.

GnuPG can be used as cross-platform password manager, including GIT HTTPS credetials. Just use your GPG key-pair to encrypt/decrypt passwords(tokens. ). To encrypt token(password) run:

type the token (or copy-paste it) then press Ctrl+D for ending input, or use file name with this token. Then make custom git credential helper: BASH file with name git-credential-[HELPER_LAST_NAME] (without SH extension):

GnuPG can be used as password manager in Maven projects instead of Maven’s password-encryption method. And so on.

Источник

Как мне обновить пароль для Git?

Я использую BitBucket с Xcode и Git для контроля версий, и недавно я изменил все свои пароли ( спасибо Adobe! ).

Чтобы исправить это на macOS, вы можете использовать

При следующем действии Git появится запрос имени пользователя и пароля (pull, clone, push и т. Д.).

Для Windows это та же команда с другим аргументом:

Ни один из других ответов не работал для меня на MacOS Sierra 10.12.4

Вот что я должен был сделать:

Затем выполните команду git (например, git push) и повторно введите имя пользователя и пароль.

В Windows 10 с Git

Удалить / обновить связанные учетные данные, хранящиеся в учетных данных Windows в >> Панель управления Все элементы панели управления Диспетчер учетных данных

UlNge

У меня была та же проблема, и принятый ответ не помог мне, потому что пароль не был сохранен в цепочке для ключей. Я набрал:

Затем консоль попросила у меня новый пароль.

В Windows 10, указанной выше @Imran Javed, вы можете найти общие учетные данные по адресу:

для вашего сервера git, а затем вы можете обновить пароль, нажав кнопку редактирования.

uMjON

На моей машине с Windows я попробовал решение @nzrytmn, т. Е. Панель управления> Поиск учетных данных> Выберите «ManageCredentials»> изменил новые учетные данные в категории параметров git, соответствующих моему имени пользователя. А потом,

Удален текущий пароль:

Добавлен новый пароль:

И это сработало для меня.

Если вы пользователь MAC, вы можете открыть KeyChain Access Application из поиска, а затем найти свою учетную запись, указанную там. Просто нажмите на него и обновите свой пароль. Теперь попробуйте, и все станет на свои места.

Я впервые запихивал в хранилище. Так что не было HEAD определено.

Самый простой способ:

Затем вам будет предложено ввести пароль, и как только вы введете его, он будет автоматически сохранен, и вы сможете нажать.

выполните эти шаги в терминале:

Удалить текущий пароль, сохраненный на вашем Mac

Добавьте новый пароль с помощью этой команды, замените его новым паролем:

Если ваши учетные данные хранятся в помощнике по учетным данным, переносимый способ удаления пароля для определенного хоста заключается в следующем git credential reject :

В этом вопросе такая путаница, поскольку в этом вопросе слишком много сложности. Первый MacOS против Win10. Тогда разные механизмы аутентификации.

Здесь я начну сводный ответ и, возможно, мне понадобится некоторая помощь. Если я не получу помощь, я продолжу работать над ответом, пока он не будет завершен, но это займет время.

Вы можете сменить пароль через командную строку в 2 местах, после чего измените учетные данные для подключения к репо

Учетные данные также могут быть изменены на глобальном уровне с помощью глобального параметра, как показано ниже

или установите помощник учетных данных с помощью

но если у вас есть учетные данные уровня репо, установите первую команду

Если у вас есть несколько удаленных репозиториев (Github, Bitbucket, Job и т. Д.)

1) запустить в каталоге проекта

2) запустить удаленную команду git (т.е. git push или git pull)

Git предложит вам повторно ввести ваши user.name и user.password для этого хранилища

Или вы можете сделать это глобально, если у вас есть только один удаленный репозиторий

Если вы используете github и включили двухфакторную аутентификацию, вам нужно ввести токен личного доступа вместо пароля

Сначала сбросьте свой пароль:

Затем войдите в свою учетную запись github, в правом углу нажмите «Настройки», затем «Настройки разработчика». Создайте токен личного доступа. Скопируйте это.

Терминал запросит у вас имя пользователя: введите адрес электронной почты.

По запросу пароля введите токен личного доступа.

Источник

I’m currently using GitHub over HTTPS and have the latest version of Git installed (1.9.0) along with the Git credential helper on Windows 7.

On setting up my environment, I told git-credentials to permanently remember my username and password.

I’ve recently updated my GitHub password via the website and I’m now no longer able to push/pull/fetch, etc.

How I would go about updating my password on git-credentials helper on Windows 7?

RIZKi

12 Answers 12

None of these answers ended up working for my Git credential issue. Here is what did work if anyone needs it (I’m using Git 1.9 on Windows 8.1).

To update your credentials, go to Control PanelCredential ManagerGeneric Credentials. Find the credentials related to your Git account and edit them to use the updated password.

Note that to use the Windows Credential Manager for Git you need to configure the credential helper like so:

If you have multiple GitHub accounts that you use for different repositories, then you should configure credentials to use the full repository path (rather than just the domain, which is the default):

RIZKi

iwFwf

On my first attempt to Git fetch after my password change, I was told that my username/password combination was invalid. This was correct as git-credential helper had cached my old values.

However, I attempted another git fetch after restarting my terminal/command-prompt and this time the credential helper prompted me to enter in my GitHub username and password.

I suspect the initial failed Git fetch request in combination with restarting my terminal/command-prompt resolved this for me.

I hope this answer helps anybody else in a similar position in the future!

RIZKi

If you are a Windows user, you may either remove or update your credentials in Credential Manager.

In Windows 10, go to the below path:

Control PanelAll Control Panel ItemsCredential Manager

Or search for «credential manager» in your «Search Windows» section in the Start menu.

Then from the Credential Manager, select «Windows Credentials».

Credential Manager will show many items including your outlook and GitHub repository under «Generic credentials»

You click on the drop down arrow on the right side of your Git: and it will show options to edit and remove. If you remove, the credential popup will come next time when you fetch or pull. Or you can directly edit the credentials there.

RIZKi

Solution using command line for Windows, Linux, and MacOS

If you have updated your GitHub password on the GitHub server, in the first attempt of the git fetch/pull/push command it generates the authentication failed message.

Execute the same git fetch/pull/push command a second time and it prompts for credentials (username and password). Enter the username and the new updated password of the GitHub server and login will be successful.

Even I had this problem, and I performed the above steps and done!!

RIZKi

Now, it won’t prompt for the password for multiple times in Git.

6q1nz

It seems to me that the answers here are outdated. For me using Git v2.15.0 this did the job:

And then to set the new username & password:

FWIW, I stumbled over this very same problem (and my boss too, so it got more intense).

In Microsoft’s Git Credential Manager this is a known issue that may be fixed as soon as early 2019 (so don’t hold your breath).

Источник

I’m using SourceTree and have 2 GitHub accounts. I connect and push my commits to one of them. First time SourceTree ask me to enter password, but when I wanted to push to my other GitHub account it doesn’t ask me to enter the password and just show this error:

git error message: unable to access the repository

I couldn’t find a way to change the password. I could push to the other site like GitLab, but I couldn’t find a way to change the password for another GitHub account. What should I do?

Os: macOs Seirra

Lundin's user avatar

Lundin

187k39 gold badges247 silver badges384 bronze badges

asked Sep 22, 2017 at 11:10

Hamed Ghadirian's user avatar

Hamed GhadirianHamed Ghadirian

6,0695 gold badges44 silver badges67 bronze badges

6

Under Tools > Options > Authentification you can edit your username

answered Sep 25, 2017 at 12:41

Crux lp's user avatar

1

you can change password for git-credential-sourcetree in Keychain Access

answered Mar 26, 2018 at 6:28

Haven Lin's user avatar

Haven LinHaven Lin

1661 silver badge15 bronze badges

In new version of Sourcetree, new Account tab added to the preference.

enter image description here

answered Oct 12, 2017 at 6:07

Hamed Ghadirian's user avatar

Hamed GhadirianHamed Ghadirian

6,0695 gold badges44 silver badges67 bronze badges

0

In Windows, sometimes the answers provided by «Crux lp» and «Haven Lin» may not work. In that case, just go to «windows credential manager» then click on «Windows Credentials» and find your account in the list. Press on «Edit» and change your password.

answered Aug 28, 2019 at 9:42

amirfg's user avatar

amirfgamirfg

2521 gold badge6 silver badges21 bronze badges

1

I’m using SourceTree and have 2 GitHub accounts. I connect and push my commits to one of them. First time SourceTree ask me to enter password, but when I wanted to push to my other GitHub account it doesn’t ask me to enter the password and just show this error:

git error message: unable to access the repository

I couldn’t find a way to change the password. I could push to the other site like GitLab, but I couldn’t find a way to change the password for another GitHub account. What should I do?

Os: macOs Seirra

Lundin's user avatar

Lundin

187k39 gold badges247 silver badges384 bronze badges

asked Sep 22, 2017 at 11:10

Hamed Ghadirian's user avatar

Hamed GhadirianHamed Ghadirian

6,0695 gold badges44 silver badges67 bronze badges

6

Under Tools > Options > Authentification you can edit your username

answered Sep 25, 2017 at 12:41

Crux lp's user avatar

1

you can change password for git-credential-sourcetree in Keychain Access

answered Mar 26, 2018 at 6:28

Haven Lin's user avatar

Haven LinHaven Lin

1661 silver badge15 bronze badges

In new version of Sourcetree, new Account tab added to the preference.

enter image description here

answered Oct 12, 2017 at 6:07

Hamed Ghadirian's user avatar

Hamed GhadirianHamed Ghadirian

6,0695 gold badges44 silver badges67 bronze badges

0

In Windows, sometimes the answers provided by «Crux lp» and «Haven Lin» may not work. In that case, just go to «windows credential manager» then click on «Windows Credentials» and find your account in the list. Press on «Edit» and change your password.

answered Aug 28, 2019 at 9:42

amirfg's user avatar

amirfgamirfg

2521 gold badge6 silver badges21 bronze badges

1

Я использую BitBucket с Xcode и Git для контроля версий, и недавно я изменил все свои пароли (спасибо, Adobe!).

Неудивительно, что я больше не могу отправлять свои локальные коммиты в свой репозиторий на BitBucket (Authentication failed for 'https://______.git'), но я забываю, как обновить кэшированный пароль на моем iMac. Как-то мне не удалось найти его в Google или Stack Overflow, хотя мне кажется, что это должно быть довольно просто …

person
Ken M. Haggerty
  
schedule
25.11.2013
  
source
источник


Ответы (29)

Чтобы исправить это в macOS, вы можете использовать

git config --global credential.helper osxkeychain

Запрос имени пользователя и пароля появится при следующем действии Git (извлечение, клонирование, нажатие и т. Д.).

Для Windows это та же команда с другим аргументом:

git config --global credential.helper wincred

person
Ken M. Haggerty
  
schedule
25.11.2013

В Windows 10 с Git

Удалите / обновите соответствующие учетные данные, хранящиеся в учетных данных Windows в >> Панель управления Все элементы панели управления Диспетчер учетных данных

введите описание изображения здесь

person
Imran Javed
  
schedule
01.08.2018

Ни один из других ответов у меня не работал на MacOS Sierra 10.12.4

Вот что мне пришлось сделать:

git config --global --unset user.password

Затем запустите команду git (например, git push) и повторно введите свое имя пользователя и пароль.

person
Derek Lopes
  
schedule
16.08.2017

Единственный способ изменить свой пароль git — это перейти в диспетчер учетных данных в Windows (ключ Windows + введите «учетные данные») и отредактировать запись git в разделе «Учетные данные Windows» Общие учетные данные. Примечание: не указаны в алфавитном порядке

person
bom1
  
schedule
06.07.2018

У меня была та же проблема, и принятый ответ мне не помог, потому что пароль не был сохранен в связке ключей. Я набрал:

git pull https://[email protected]/mypath/myrepo.git

Затем консоль попросила меня ввести новый пароль.

person
Julián Martínez
  
schedule
27.09.2016

В Windows 10, упомянутом выше @Imran Javed, вы можете найти общие учетные данные по адресу:

Панель управления Все элементы панели управления Диспетчер учетных данных -> Учетные данные Windows

для вашего сервера git, а затем вы можете обновить пароль, нажав кнопку редактирования.

введите описание изображения здесь

person
nzrytmn
  
schedule
29.08.2018

Для Mac

Если у вас несколько удаленных репозиториев (Github, Bitbucket, Job и т. д.)

1) запустить в каталоге проекта

git config --unset user.password

2) запустите удаленную команду git (например, git push или git pull)

Git предложит вам повторно ввести имя пользователя и пароль пользователя для этого репозитория.

Или вы можете сделать это глобально, если у вас есть только один удаленный репозиторий

git config --global --unset user.password

person
Andrew
  
schedule
08.05.2020

запуск git config --global --unset user.password, за которым следует любая команда git, предложит вам ввести имя пользователя и пароль.

git config --global --unset user.password
git push (will prompt you for the password)
git status (will not prompt for password again)

person
Shravan Ramamurthy
  
schedule
24.05.2019

Если вы являетесь пользователем MAC, вы можете открыть приложение KeyChain Access из поисковика, а затем найти свою учетную запись, указанную там. Просто нажмите на нее и обновите свой пароль. Теперь попробуйте, и все встанет на свои места.

ссылка для справки: Обновление учетных данных через Связку ключей

Работал у меня. :)

person
Nishant
  
schedule
17.03.2017

На моем компьютере с Windows я попробовал решение @nzrytmn, то есть Панель управления> Учетные данные поиска> Выбрать «ManageCredentials»> изменил новые учетные данные в категории параметров git, соответствующей моему имени пользователя. А потом,

Удален текущий пароль:

git config --global --unset user.password

Добавлен новый пароль:

git config --global --add user.password "new_password"

И это сработало для меня.

person
Abhimanyu Sharma
  
schedule
06.09.2019

Впервые в репозиторий запихивал. Итак, HEAD не определено.

Самый простой способ:

git push -u origin master

Затем он запросит пароль, и как только вы введете его, он будет сохранен автоматически, и вы сможете нажать.

person
Pritam Banerjee
  
schedule
26.04.2017

Если вы используете github и включили двухфакторную аутентификацию, вам необходимо ввести токен личного доступа вместо пароля.

Сначала сбросьте пароль:

git config --global --unset user.password

Затем войдите в свою учетную запись github, в правом углу нажмите «Настройки», затем «Настройки разработчика». Создайте токен личного доступа. Скопируйте это.

git push

Терминал предложит вам ввести ваше имя пользователя: введите свой адрес электронной почты.

При запросе пароля введите токен личного доступа.

person
Raphael Pinel
  
schedule
20.04.2020

Если ваши учетные данные хранятся в помощнике по учетным данным, переносимый способ удалить пароль, сохраненный для определенного хоста, — это вызвать git credential reject:

$ git credential reject
protocol=https
host=bitbucket.org
⏎

or

$ git credential reject
url=https://bitbucket.org
⏎

После этого, чтобы ввести новый пароль, введите git fetch.

person
Marsu
  
schedule
28.08.2019

В этом вопросе возникает такая путаница, поскольку он слишком сложен. Первый MacOS против Win10. Затем различные механизмы авторизации.

Я начну сводный ответ здесь и, возможно, мне понадобится помощь. Если мне не помогут, я буду продолжать работать над ответом, пока он не будет завершен, но это займет время.

Windows 10: |

|-- Run this command. You will be prompted on next push/pull to enter username and password:
|      git config --global credential.helper wincred (Thanks to @Andrew Pye)

`MacOS:

|
|-- Using git config to store username and password:
|  git config --global --add user.password
|
|---- first time entry
|  git config --global --add user.password <new_pass>
|
|---- password update
|  git config --global --unset user.password
|  git config --global --add user.password <new_pass>
|
|-- Using keychain:
|  git config --global credential.helper osxkeychain
|
|---- first time entry
|  Terminal will ask you for the username and password. Just enter it, it will be 
|  stored in keychain from then on.
|
|---- password update
|  Open keychain, delete the entry for the repository you are trying to use. 
|  (git remote -v will show you)
|  On next use of git push or something that needs permissions, git will ask for 
|  the credentials, as it can not find them in the keychain anymore.
`

person
user637338
  
schedule
17.01.2020

выполните следующие действия в Терминале:

  1. Удалить текущий пароль, сохраненный на вашем Mac

    git config --global --unset user.password
    
  2. Добавьте свой новый пароль с помощью этой команды, замените новым паролем:

    git config --global --add user.password <new_pass>
    

person
Luthfi Rahman
  
schedule
18.07.2019

вы можете изменить пароль через командную строку в 2 местах, после чего отредактируйте учетные данные для подключения репо

git config --edit 

Учетные данные также можно изменить в глобальном масштабе, используя глобальный параметр, как показано ниже.

 git config --global --add user.password "XXXX"

или установите помощник по учетным данным с помощью

git config --global credential.helper wincred

но если у вас есть учетные данные уровня репо, используйте первую команду

git config --edit

person
AnotherYou
  
schedule
22.01.2020

Мне удалось изменить свой пароль git, перейдя в диспетчер учетных данных в Windows и удалив все записи git в разделе «Учетные данные Windows» «Общие учетные данные».

При выполнении git pull или git push окна сами запросят нового пользователя / пароль.

person
shaurya airi
  
schedule
08.01.2020

Ни один из других ответов у меня не работал на MacOS Big Sur 11.3.1

У меня была включена двухфакторная аутентификация на Github, поэтому вы не сможете ввести свое имя пользователя и пароль, даже если они верны.

Вот что мне пришлось сделать:

`git config --global --unset user.password`

Затем запустите команду git (например, git push) и введите свое имя пользователя. Для пароля вам необходимо сгенерировать токен личного доступа.

Перейдите к https://github.com/settings/profile и выберите Developer Settings справа. Выберите Personal Access Token Generate new token. Скопируйте сгенерированный токен и используйте его в качестве пароля в терминале.

person
Dan Leonard
  
schedule
18.05.2021

Я бы попытался удалить свою учетную запись в Связке ключей, а затем снова запустить git clone. Git запросит у меня новый пароль.

person
Hiro
  
schedule
25.02.2017

Просто клонируйте один из ваших существующих репозиториев, вам будет предложено ввести новые учетные данные:
например.

git clone https://[email protected]/mypath/myrepo.git

// https://[email protected]/mypath/myrepo.git является адрес одного из ваших существующих репозиториев.

person
Pardesi_Desi
  
schedule
28.01.2020

Пробовал все, но ничего не получалось. Затем сработало следующее.

  1. Перед любым из вышеперечисленных шагов снова заблокируйте и разблокируйте брелок, потому что иногда он застревает.
  2. Установите GitHub Desktop — помогает.

person
Community
  
schedule
28.06.2018

на Mac BigSur 11.2.3 я обновил учетные данные в keychain, затем я выполнил команду ниже.

git credential-osxkeychain erase
host=github.com
protocol=https

Мне пришлось это сделать, потому что никакое другое решение в этом потоке не помогло мне после перехода на аутентификацию токена для github. github продолжал заявлять, что репозиторий не найден. Если это не сработает, попробуйте объединить это с другими командами для Mac в этом потоке.

person
Bauss
  
schedule
09.04.2021

Для тех, кто ищет как сбросить доступ к репозиторию. На примере GitHub. Вы можете изменить свой пароль профиля GitHub и отозвать все «токены личного доступа» в «Настройки -> Настройки разработчика» своего профиля. Также вы можете при желании стереть все свои ключи SSH / PGP и приложения OAuth / GitHub, чтобы быть уверенным, что доступ к репозиторию полностью заблокирован. Таким образом, все диспетчеры учетных данных в любой системе не выполнят авторизацию и предложат вам ввести новые учетные данные.

person
stand alone
  
schedule
01.12.2018

Следующие шаги могут решить проблему …

  1. Заходим в папку ~ / Library / Application Support / SourceTree
  2. Удалите файл {Username}@STAuth-bitbucket.org
  3. Перезапустить Sourcetree
  4. Попробуйте получить, появится поле с паролем, введите новый пароль
  5. Также можно запустить команду «git fetch» в терминале и ввести пароль.
  6. Выполнено

person
emraz
  
schedule
31.05.2019

мой пароль был хорош в настройках рабочего стола github, но неверен в файле .git / config

для меня единственным рабочим решением было вручную отредактировать файл: .git / config

который содержит эту строку: url = https://user:[email protected]/user/repo.git

смените пароль на ХОРОШИЙ пароль, потому что он был для меня более старым

person
Damien Mattei
  
schedule
08.03.2020

Ни один из параметров командной строки из терминала у меня не работал. В конце концов, я просто вручную открыл связку ключей, поискал git в разделе «Все элементы», нашел там запись и удалил ее. Вот и получилось! В следующий раз я попробовал выполнить git pull из терминала, и мне было предложено ввести новые кредиты.

person
Cranialsurge
  
schedule
08.03.2021

В в этой статье, они объясняют это очень легко, но в основном нам просто нужно выполнить git remote set-url origin "https://<yourUserName>@bitbucket.org/<yourRepo>", и в следующий раз, когда вы сделаете git pull или git push, вы нужно поставить свой пароль.

person
robertovg
  
schedule
13.10.2018

Для пользователей MAC использование git GUI (Работает для Sourcetree, может работать и для других). Хотел бы добавить небольшое замечание к ответу Дерека (https://stackoverflow.com/a/45703718/7138492). Исходное предложение:

$ git config --global --unset user.password

должно сопровождаться нажатием / вытягиванием / извлечением НО это может не работать, если выполняется из графического интерфейса. Рабочий случай% 100 — это выполнить самую первую последовательную команду git, запускающую приглашение, с консоли. Вот пример:

  1. Перейдите в корневой каталог репозитория git.
  2. Введите $ git config --unset user.password
  3. Выполните git commend по вашему выбору в терминале, например: $ git push

Затем он попросит вас предоставить новый пароль.

person
Sergei Emelianov
  
schedule
13.01.2020

Просто выполните git pull для любого вашего репозитория, и вам будет предложено ввести новый пароль.

person
Am33d
  
schedule
21.04.2021

Я использую BitBucket с Xcode и Git для управления версиями, а недавно я изменил все свои пароли (спасибо Adobe!).

Неудивительно, что я больше не могу выталкивать свои локальные коммиты в мой репозиторий на BitBucket (Authentication failed for 'https://______.git'), но я забываю, как обновлять кешированный пароль на моем iMac. Как-то я не смог найти его в Google или Stack Overflow, хотя мне кажется, что это должно быть довольно просто…

4b9b3361

Ответ 1

Чтобы исправить это на macOS, вы можете использовать

git config --global credential.helper osxkeychain

Появится приглашение имени пользователя и пароля со следующим действием Git (pull, clone, push и т.д.).

Для Windows это же команда с другим аргументом:

git config --global credential.helper wincred

Ответ 2

Ни один из других ответов не работал у меня в MacOS Sierra 10.12.4

Вот что я должен был сделать:

git config --global --unset user.password

Затем запустите команду git (например, git push) и повторно введите имя пользователя и пароль.

Ответ 3

В Windows 10 с Git

Удаление/обновление связанных учетных данных, хранящихся в учетных данных Windows, в >> Панели управленияВсе элементы панели управленияДиспетчер учетных данных

enter image description here

Ответ 4

Единственный способ, которым я мог изменить свой пароль git, — это перейти в Credential Manager в Windows (Windows Key + type «credential») и отредактировать запись git под учетными данными Windows 🡒 Общие учетные данные. Примечание: не указано в алфавитном порядке

Ответ 5

У меня была та же проблема, и принятый ответ мне не помог, потому что пароль не был сохранен в цепочке ключей. Я набрал:

git pull https://[email protected]/mypath/myrepo.git

Затем консоль спросила меня о моем новом пароле.

Ответ 6

В окнах 10, упомянутых выше @Imran Javed, вы можете найти общие учетные данные:

Панель управленияВсе элементы панели управленияДиспетчер учетных данных → Учетные данные Windows

для вашего git-сервера, а затем вы можете обновить пароль, нажав кнопку редактирования.

enter image description here

Ответ 7

запуск git config --global --unset user.password за которым следует любая команда git, предложит вам ввести имя пользователя и пароль.

git config --global --unset user.password
git push (will prompt you for the password)
git status (will not prompt for password again)

Ответ 8

Если вы являетесь пользователем MAC, вы можете открыть приложение KeyChain Access из Finder, а затем искать свою учетную запись, указанную там. Просто нажмите на нее и обновите свой пароль. Теперь попробуй, и все упадет на свои места.

ссылка для справки: обновление ваших учетных данных с помощью Keychain Access

Работал для меня. :)

Ответ 9

Я впервые нажал на репозиторий. Таким образом, не было HEAD.

Самый простой способ:

git push -u origin master

Затем будет запрашиваться пароль, и как только вы укажете, что он будет сохранен автоматически, и вы сможете нажать.

Ответ 10

выполните эти шаги в терминале:

  1. Удалить текущий пароль, сохраненный на вашем Mac

    git config --global --unset user.password
    
  2. Добавьте новый пароль с помощью этой команды, замените его новым паролем:

    git config --global --add user.password <new_pass>
    

Ответ 11

Я попытался бы удалить свою учетную запись в Keychain Access и снова запустить git clone. Git запросит у меня новый пароль.

Ответ 12

Пробовал все, но ничего не работало. Затем работали.

  1. Перед любым из вышеперечисленных шагов запирайте и разблокируйте брелок снова coz иногда его sorta застревает.
  2. Установите GitHub Desktop — это помогает.

Ответ 13

Для тех, кто ищет способ сброса доступа к репозиторию. На примере GitHub. Вы можете изменить свой пароль профиля GitHub и отозвать все «Листы персонального доступа» в «Настройки → Настройки разработчика» вашего профиля. Кроме того, вы можете дополнительно стереть все ваши ключи SSH/PGP и приложения OAuth/GitHub, чтобы убедиться, что доступ к репозиторию полностью заблокирован. Таким образом, все администраторы учетных данных в любой системе будут терпеть неудачу при авторизации и попросят ввести новые учетные данные.

Ответ 14

Следующие шаги могут решить проблему…..

  1. Перейдите в папку ~/Library/Поддержка приложений /SourceTree
  2. Удалите файл {Username‹@STAuth-bitbucket.org
  3. Перезапустите Sourcetree
  4. Попробуйте загрузить, появится пароль, введите новый пароль
  5. Также можно запустить команду «git fetch» в терминале и ввести пароль
  6. Готово

Ответ 15

На моей машине с Windows я попробовал решение @nzrytmn, т.е.
панель управления> Поиск учетных данных> Выберите «ManageCredentials»> изменили новые учетные данные в категории параметров git, соответствующих моему имени пользователя.
И тогда,

Удален текущий пароль:

git config --global --unset user.password

Добавлен новый пароль:

git config --global --add user.password "new_password"

И это сработало для меня.

Ответ 16

В этой статье они объясняют это очень просто, но в основном нам просто нужно выполнить git remote set-url origin "https://<yourUserName>@bitbucket.org/<yourRepo>" а в следующий раз git pull или git push вам придется поместить свой пароль.

Ответ 17

Если ваши учетные данные хранятся в помощнике по учетным данным, переносимый способ удаления пароля для определенного хоста заключается в вызове git credential reject:

$ git credential reject
protocol=https
host=bitbucket.org
⏎

или

$ git credential reject
url=https://bitbucket.org
⏎

После этого для ввода нового пароля введите git fetch.

Ответ 18

Если вышеуказанные решения не работают, попробуйте изменить URL-адрес удаления Git.

Git Remote -v

Git Remote Set-URL происхождения

Ответ 19

В моей организации Gitblit используется в качестве Git-сервера, и я могу клонировать его, используя один из следующих способов —

  1. https://[email protected]
  2. https://xxxxxxx.git

 
Поэтому, когда я использую первый URL с именем пользователя для клонирования, он запрашивает пароль, а затем также всякий раз, когда наш пароль обновляется, он должен запрашивать всплывающее окно для обновления пароля.

Это решило мою проблему, поэтому стоит попробовать.

Понравилась статья? Поделить с друзьями:
  • Как изменить пароль на высокоскоростное подключение
  • Как изменить пароль на вход вай фай роутер
  • Как изменить пароль на винлайн
  • Как изменить пароль на виндовс 10 через командную строку
  • Как изменить пароль на виндовс 10 при включении компьютера