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 request a new password, visit https://github.com/password_reset.
-
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.
-
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.
-
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.
- To skip using GitHub Mobile to verify, click Enter two-factor authentication or recovery code.
- To skip using GitHub Mobile to verify, click Enter two-factor authentication or recovery code.
-
Type your authentication code or one of your recovery codes and click Verify.
-
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.
-
-
-
Type a new password, confirm your new password, and click Change password. For help creating a strong password, see «Creating a strong 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.
-
Sign in to GitHub.
-
In the upper-right corner of any page, click your profile photo, then click Settings.
-
In the «Access» section of the sidebar, click Password and authentication.
-
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»
-
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 в > > Панель управлениявсе элементы панели управленияДиспетчер учетных данных
я толкаю в хранилище в первый раз. Так нет HEAD
определены.
самым простым способом было бы:
git push -u origin master
затем он запросит пароль, и как только вы введете его, он будет сохранен автоматически, и вы сможете нажать.
Если вы пользователь MAC, то вы можете открыть приложение KeyChain Access из finder, а затем искать свою учетную запись, указанную там. Просто нажмите на него и обновите пароль.
Теперь попробуйте, и все встанет на свои места.
ссылка для справки: обновление учетных данных через Keychain Access
работал для меня.
в windows 10 в упомянутом выше @Imran Javed вы можете найти общие учетные данные по адресу:
Панель УправленияВсе Элементы Панели УправленияДиспетчер Учетных Данных —> Учетные Данные Windows
для вашего сервера git, а затем вы можете обновить пароль, нажав кнопку Изменить.
пробовал все, но ничего не получалось. Затем сработало следующее.
- перед любым из вышеуказанных шагов, замок и разблокировать брелок снова, потому что иногда он вроде застревает.
- установите рабочий стол 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…
asked Nov 25, 2013 at 14:15
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
8,2755 gold badges40 silver badges46 bronze badges
answered Nov 25, 2013 at 14:27
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
1,24520 silver badges26 bronze badges
answered Aug 16, 2017 at 1:19
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).
user
5,2976 gold badges19 silver badges35 bronze badges
answered Aug 1, 2018 at 16:13
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
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í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.
answered Aug 29, 2018 at 9:42
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
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
1,24520 silver badges26 bronze badges
answered Mar 17, 2017 at 10:42
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 theDeveloper Settings
on the right. SelectPersonal 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 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
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
1,24520 silver badges26 bronze badges
answered Sep 6, 2019 at 11:19
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
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:
- Generate a new access token
- Update the token used to access your repo
git remote remove origin
git remote add origin https://[TOKEN]@github.com/[USER]/[REPO]
git push
answered Aug 14, 2021 at 12:08
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
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.
answered Apr 26, 2017 at 18:53
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
do these steps in Terminal:
-
Delete current password saved in your Mac
git config --global --unset user.password
-
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
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
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.
- Simply head to
Keychain Access
- Search for
github
- Right click on all github related items, including
vs-code
, - Delete all items
answered Aug 13, 2021 at 19:49
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
answered Mar 8, 2020 at 10:04
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
I would try to delete my account in Keychain Access and then run git clone
again. Git will ask me for a new password.
answered Feb 25, 2017 at 17:15
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
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)
answered Jan 28, 2020 at 22:55
Pardesi_DesiPardesi_Desi
2,3511 gold badge11 silver badges8 bronze badges
Tried everything but nothing worked. Then the following did work.
- Before any of the above steps, lock and unlock the keychain again coz sometimes it sorta gets stuck.
- 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
Following steps can resolve the issue …..
- Go to the folder
~/Library/Application Support/SourceTree
- Delete the file
{Username}@STAuth-bitbucket.org
- Restart Sourcetree
- Try to fetch, password filed appear, give your new password
- Also can run
git fetch
command in terminal and need to type password - Done
answered May 31, 2019 at 6:45
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
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:
- Locate to your git repository root directory
- Type in
$ git config --unset user.password
- Proceed with a git commend of your choice in terminal e.g.:
$ git push
Then it will ask you to provide the new passoword.
answered Jan 13, 2020 at 13:22
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
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
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 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 CAnantha Raju C
1,73812 gold badges28 silver badges35 bronze badges
1
to change password in Bitbucket
- Login to Bitbucket using current username & password
- Goto Manage Account(top right corner)
- Click Change Password, then enter old password and new password
answered Oct 9, 2015 at 6:13
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
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 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 CAnantha Raju C
1,73812 gold badges28 silver badges35 bronze badges
1
to change password in Bitbucket
- Login to Bitbucket using current username & password
- Goto Manage Account(top right corner)
- Click Change Password, then enter old password and new password
answered Oct 9, 2015 at 6:13
Abdul ManafAbdul Manaf
4,8338 gold badges49 silver badges94 bronze badges
Содержание
- Как обновить пароль для Git?
- 10 ответов
- Updating your GitHub access credentials
- Help us make these docs great!
- Configuring user and password with Git Bash
- 11 Answers 11
- Как мне обновить пароль для Git?
- 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 в > > Панель управлениявсе элементы панели управленияДиспетчер учетных данных
я толкаю в хранилище в первый раз. Так нет HEAD определены.
самым простым способом было бы:
затем он запросит пароль, и как только вы введете его, он будет сохранен автоматически, и вы сможете нажать.
Если вы пользователь MAC, то вы можете открыть приложение KeyChain Access из finder, а затем искать свою учетную запись, указанную там. Просто нажмите на него и обновите пароль. Теперь попробуйте, и все встанет на свои места.
в windows 10 в упомянутом выше @Imran Javed вы можете найти общие учетные данные по адресу:
для вашего сервера git, а затем вы можете обновить пароль, нажав кнопку Изменить.
пробовал все, но ничего не получалось. Затем сработало следующее.
Я бы попытался удалить свою учетную запись в 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.
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:
For those who are using access token and a Windows environment, there is a simple way to do it:
Start menu → Credential Manager → Windows Credentials → find the line (Git: https://whatever/your-repository/url) → edit, user name is «github_username» and password is your access token.
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.
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
Try ssh-agent for installing the SSH key for use with Git. It should auto login after use of a passphrase.
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 в >> Панель управления Все элементы панели управления Диспетчер учетных данных
У меня была та же проблема, и принятый ответ не помог мне, потому что пароль не был сохранен в цепочке для ключей. Я набрал:
Затем консоль попросила у меня новый пароль.
В Windows 10, указанной выше @Imran Javed, вы можете найти общие учетные данные по адресу:
для вашего сервера git, а затем вы можете обновить пароль, нажав кнопку редактирования.
На моей машине с 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?
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 Panel → Credential Manager → Generic 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):
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!
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 Panel → All Control Panel Items → Credential 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.
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!!
Now, it won’t prompt for the password for multiple times in Git.
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:
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
187k39 gold badges247 silver badges384 bronze badges
asked Sep 22, 2017 at 11:10
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
1
you can change password for git-credential-sourcetree in Keychain Access
answered Mar 26, 2018 at 6:28
Haven LinHaven Lin
1661 silver badge15 bronze badges
In new version of Sourcetree, new Account tab added to the preference.
answered Oct 12, 2017 at 6:07
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
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:
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
187k39 gold badges247 silver badges384 bronze badges
asked Sep 22, 2017 at 11:10
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
1
you can change password for git-credential-sourcetree in Keychain Access
answered Mar 26, 2018 at 6:28
Haven LinHaven Lin
1661 silver badge15 bronze badges
In new version of Sourcetree, new Account tab added to the preference.
answered Oct 12, 2017 at 6:07
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
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
выполните следующие действия в Терминале:
-
Удалить текущий пароль, сохраненный на вашем Mac
git config --global --unset user.password
-
Добавьте свой новый пароль с помощью этой команды, замените новым паролем:
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
Пробовал все, но ничего не получалось. Затем сработало следующее.
- Перед любым из вышеперечисленных шагов снова заблокируйте и разблокируйте брелок, потому что иногда он застревает.
- Установите 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
Следующие шаги могут решить проблему …
- Заходим в папку ~ / Library / Application Support / SourceTree
- Удалите файл {Username}@STAuth-bitbucket.org
- Перезапустить Sourcetree
- Попробуйте получить, появится поле с паролем, введите новый пароль
- Также можно запустить команду «git fetch» в терминале и ввести пароль.
- Выполнено
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, запускающую приглашение, с консоли. Вот пример:
- Перейдите в корневой каталог репозитория git.
- Введите
$ git config --unset user.password
- Выполните 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, хотя мне кажется, что это должно быть довольно просто…
Ответ 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, в >> Панели управленияВсе элементы панели управленияДиспетчер учетных данных
Ответ 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-сервера, а затем вы можете обновить пароль, нажав кнопку редактирования.
Ответ 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
выполните эти шаги в терминале:
-
Удалить текущий пароль, сохраненный на вашем Mac
git config --global --unset user.password
-
Добавьте новый пароль с помощью этой команды, замените его новым паролем:
git config --global --add user.password <new_pass>
Ответ 11
Я попытался бы удалить свою учетную запись в Keychain Access и снова запустить git clone
. Git запросит у меня новый пароль.
Ответ 12
Пробовал все, но ничего не работало. Затем работали.
- Перед любым из вышеперечисленных шагов запирайте и разблокируйте брелок снова coz иногда его sorta застревает.
- Установите GitHub Desktop — это помогает.
Ответ 13
Для тех, кто ищет способ сброса доступа к репозиторию. На примере GitHub. Вы можете изменить свой пароль профиля GitHub и отозвать все «Листы персонального доступа» в «Настройки → Настройки разработчика» вашего профиля. Кроме того, вы можете дополнительно стереть все ваши ключи SSH/PGP и приложения OAuth/GitHub, чтобы убедиться, что доступ к репозиторию полностью заблокирован. Таким образом, все администраторы учетных данных в любой системе будут терпеть неудачу при авторизации и попросят ввести новые учетные данные.
Ответ 14
Следующие шаги могут решить проблему…..
- Перейдите в папку ~/Library/Поддержка приложений /SourceTree
- Удалите файл {Username‹@STAuth-bitbucket.org
- Перезапустите Sourcetree
- Попробуйте загрузить, появится пароль, введите новый пароль
- Также можно запустить команду «git fetch» в терминале и ввести пароль
- Готово
Ответ 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-сервера, и я могу клонировать его, используя один из следующих способов —
- https://[email protected]
- https://xxxxxxx.git
Поэтому, когда я использую первый URL с именем пользователя для клонирования, он запрашивает пароль, а затем также всякий раз, когда наш пароль обновляется, он должен запрашивать всплывающее окно для обновления пароля.
Это решило мою проблему, поэтому стоит попробовать.