Fatal authentication failed for git windows

Содержание
  1. 4 ответа
  2. Похожие вопросы:
  3. fatal: Authentication failed #775
  4. Comments
  5. robbaman commented Oct 8, 2018
  6. Big-al commented Oct 11, 2018
  7. robbaman commented Oct 11, 2018
  8. Big-al commented Oct 11, 2018 •
  9. robbaman commented Oct 12, 2018
  10. Git push приводит к » ошибка аутентификации»
  11. 25 ответов:
  12. Git failed with a fatal error. Authentication failed #660
  13. Comments
  14. DigitalAssasin commented Jun 15, 2018
  15. whoisj commented Jun 15, 2018 •
  16. DigitalAssasin commented Jun 15, 2018
  17. whoisj commented Jun 15, 2018
  18. DigitalAssasin commented Jun 15, 2018
  19. whoisj commented Jun 15, 2018
  20. rockit666 commented Jun 18, 2018
  21. DigitalAssasin commented Jun 18, 2018
  22. rockit666 commented Jun 18, 2018
  23. rockit666 commented Jun 18, 2018 •
  24. DigitalAssasin commented Jun 18, 2018 •
  25. DigitalAssasin commented Jun 19, 2018
  26. DigitalAssasin commented Jun 19, 2018 •
  27. whoisj commented Jun 19, 2018
  28. rockit666 commented Jun 25, 2018
  29. whoisj commented Jun 25, 2018
  30. hjzech commented Jul 25, 2018
  31. JohnyWS commented Aug 7, 2018
  32. pat1st commented Sep 4, 2018
  33. rmjoia commented Sep 18, 2018
  34. glrcoder commented Sep 28, 2018
  35. htmlandreza commented Oct 8, 2018
  36. georgemakapane commented Oct 11, 2018
  37. RobertoBorges commented Oct 12, 2018
  38. fabercs commented Oct 17, 2018
  39. bmcdonnell-ionx commented Jan 23, 2019
  40. Chazoo12 commented Mar 1, 2019
  41. Nuck101 commented Mar 14, 2019
  42. aridoaridokadotoji commented May 17, 2019
  43. Kira-Lappo commented Aug 27, 2019
  44. raghuk421 commented Sep 12, 2019
  45. tnquan commented Oct 25, 2019
  46. amokhtari92 commented Nov 2, 2019 •
  47. Git push results in “Authentication Failed”
  48. 33 Answers 33

После обновления пароля домена доступ к git-repo больше невозможен. VS Code и Source Tree, а также Visual Studio возвращают следующее сообщение об ошибке при pull, push, fetch и т. д..

Обычно всплывающее окно учетных данных должно появиться, однако этого не происходит. Также общая рекомендация.

4 ответа

Когда я пытаюсь клонировать РЕПО с использованием учетных данных домена windows, обратные косые черты удаляются. git: repo=http://DOMAIN\\user:password@server/repo dest=/srv/clone version=develop Ошибка: failed: [x.x.x.x] =>

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

Прокрутите список вниз, пока не найдете записи, связанные с git. Нажмите на нее и измените правильный пароль.

Управление Panel\User Accounts\Credential Менеджер

На странице хранилища Windows Credentials\Windows общих учетных данных можно обновить пароль существующей записи GIT или добавить новые общие учетные данные.

Обновленный ответ для пользователей Mac :

Windows 10 (64 bit) Я могу успешно клонировать git repo с GitHub на Windows 10. Ницца. Но из GitLab я не могу клонировать git repo. Я получаю ошибку: git clone https://gitlab.com/some-project/android Cloning into ‘android’. remote: HTTP Basic: Access denied fatal: Authentication failed for.

У меня была такая же проблема при клонировании репозитория через код Bash/VS с «fatal:Authentication failed». Вместо этого я использовал аутентификацию ключа SSH для подключения своего репозитория после этой статьи: [ https://docs.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops&tabs=current-page][1] я не получал никаких ошибок после каких-либо команд bash!

Вышеуказанное решение работает только в том случае, если ваша машина может SSH.

Похожие вопросы:

При нажатии на удаленный сервер я получаю ошибку: Counting objects: 58, done. Compressing objects: 100% (35/35), done. fatal: Out of memory, malloc failed (tried to allocate 595059947 bytes) error.

Следуя этим инструкциям (используя postgresql вместо mysql): http:/ / www.redmine.org / проекты / redmine/wiki/Redmine_on_CentOS_installation_Howto при выполнении этой команды : RAILS_ENV=production.

В Cloud9 всякий раз, когда я пытаюсь нажать на репозиторий github с terminal, я получаю следующую ошибку: fatal: Authentication failed Я использую git push origin master чтобы протолкнуться в.

Я пытаюсь запустить установку MapServer 5/PostGIS на виртуальной машине Centos 6. Я развернул MapServer в своей папке cgi-bin, но теперь, когда я запрашиваю (используя firefox) файл mapserv с url.

Когда я пытаюсь клонировать РЕПО с использованием учетных данных домена windows, обратные косые черты удаляются. git: repo=http://DOMAIN\\user:password@server/repo dest=/srv/clone version=develop.

Я пытаюсь развернуть свое приложение Ruby on Rails на производственном сервере, размещенном на Digital Ocean. Нет никаких проблем, когда я устанавливаю свой репозиторий на Public, но когда я.

Windows 10 (64 bit) Я могу успешно клонировать git repo с GitHub на Windows 10. Ницца. Но из GitLab я не могу клонировать git repo. Я получаю ошибку: git clone.

Я установил PostgreSQL на свой windows 10 и во время работы сервера в sql shell (psql) (psql: error: could not connect to server: FATAL: password authentication failed for user samantha) Эта ошибка.

Последние 4 года я без проблем толкаю и вытягиваю файлы в свои репозитории github и обратно. Два дня назад я попытался вытащить из репозиториев ту же команду, которую использую с тех пор: git pull.

Я новичок в Gitea и Git и думал установить Gitea через docker на компьютер Windows 10, чтобы протестировать его перед развертыванием в другом месте, но я как бы застрял прямо в конце. Я могу открыть.

Источник

fatal: Authentication failed #775

Comments

robbaman commented Oct 8, 2018

I see multiple issues with this description, but none seem to provide a solution for my specific situation. I apologize if I’ve missed it.

After a reinstallation of my computer I keep getting the «fatal: Authentication failed» error when trying to clone a git repo from a Team Foundation Server Git repository. Note that at no point does it provide me with a dialog to provide login details.

Attached are the logfiles for GIT and GCM.

Hopefully anyone else has some tips, because right now I’m completely confused.

The text was updated successfully, but these errors were encountered:

Big-al commented Oct 11, 2018

I have this exact issue as well. Clean reinstall of windows 10, clean reinstall of Git and credential manager, but no prompt when trying to clone and just a fatal error for authentication.

robbaman commented Oct 11, 2018

Glad I’m not the only one. not so glad there’s nobody able to help 🙁

@Big-al for me using SourceTree does somehow work. Totally not sure why, but I guess it doesn’t use the credential manager the same way. So if you’re completely stuck you can try using that until we get some help.

Big-al commented Oct 11, 2018 •

I solved the issue by manually adding my info to the Windows credential manager.

This is an easy fix:

Example:
Internet or network address: git:http://UserName@tfs:8080
Username: UserName
Password: SomePasswordForYourAD_OrGit

Example 2: (Notice the address without the username)
Internet or network address: git:http://tfs:8080
Username: UserName
Password: SomePasswordForYourAD_OrGit

I added both of these manually, and it worked. Git uses these credentials for authentication.

Читайте также:  Asus x501u установка windows

I hope this will help others.

robbaman commented Oct 12, 2018

@Big-al Thanks for the update. As I tried to test out your solution I noticed it now just works. Without explicitly changing anything in the credentials manager or git configuration all git operations on the server now just work. Perhaps it was a reboot or something.

Not so happy not to know what made it work, but happy it works. that’s something I guess.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Git push приводит к » ошибка аутентификации»

fatal: аутентификация не удалась

кто-нибудь знает, в чем причина этой проблемы и как я могу это исправить?

25 ответов:

Если вы включили двухфакторную аутентификацию в своей учетной записи Github, вы не удастся нажать через HTTPS с помощью пароля учетной записи. Вместо вам необходимо создать личный маркер доступа. Это можно сделать в настройки приложения вашей учетной записи Github. Использование этого токена в качестве вашего пароль должен позволять вам нажимать на ваш удаленный репозиторий через HTTPS. Используйте свое имя пользователя как обычный.

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

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

во-первых, вы можете убедиться, что используете правильный url:

Если это все еще не работает, вы можете переключиться на ssh url:

но это означает, что вы опубликовали свой открытый ключ ssh в своем Настройки учетной записи.

это работает для меня, и он также помнит мои учетные данные:

укажите на каталог РЕПО

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

надеюсь, что это может помочь вам

Я думаю, что по какой-то причине GitHub ожидает, что URL-адрес не будет иметь поддомена www. Когда я использую (например)

Он дает следующие сообщения:

однако, если я использую

он работает отлично. Для меня это не имеет особого смысла. но я думаю не забудьте поместить www в удаленный URL для репозиториев GitHub.

также обратите внимание на URL-адреса клонов, предоставленные на веб-странице репозитория GitHub не включает в себя www.

Если вы обнаружили проблему с ошибкой аутентификации при вводе правильного пароля и имени пользователя, это проблема git. Чтобы решить эту проблему при установке git на вашем компьютере снимите флажок Включить git credential manager

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

следующая команда 2 помогла мне:

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

следуйте приведенным ниже рекомендациям для получения более подробной информации о защищенном и незащищенном хранении имени пользователя и пароли:

Я столкнулся «$ git fetch неустранимо: ошибка проверки подлинности для ‘ http://. » после того, как мой пароль windows истек и был изменен. Несколько выборок, перезагрузка и даже переустановка git с помощью диспетчера учетных данных windows не помогли.

у меня была та же проблема. Я установил url таким образом:

git remote set-url origin https://github.com/zkirkland/Random-Python-Tests.git

Я не совсем уверен, что я сделал, чтобы получить эту ошибку, но делать:

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

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

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

Я столкнулся с той же проблемой на windows. Большую часть времени я обычно сталкиваюсь с проблемой из-за использования нескольких учетных записей git. Если вы находитесь в windows, откройте терминал от имени администратора и повторите попытку запуска команд. Убедитесь, что у вас есть права администратора.

Постановка Задачи: «git fatal authentication failed». Я использую оба.

устранение: Я просто удалил пользователя из управления доступом bitbucket, а затем добавил того же пользователя. Этот.файл gitconfig прост

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

Если вы используете AndroidStudio 2.1 beta, то его ошибка, обновление до beta 2 (3 mb update file), это сработало для меня

убедитесь, что у вас есть разрешение на запись нажать.

убедитесь, что ваш ключ ssh добавлен в ваш текущий сеанс ssh.

скопировать вывод cat

/.ssh/id_rsa.pub к вашим настройкам GitHub под ключами SSH и GPG.

обновите текущую сессию ssh с помощью ssh-add

Я использую Windows Powershell с установленным Openssh.

Если вы включили двухфакторную аутентификацию в своей учетной записи Github, войдите в свою учетную запись GitHub и перейдите по ссылке: https://github.com/settings/tokens/new чтобы создать новый маркер доступа, скопируйте его и вставьте в качестве пароля для аутентификации в терминале.

в Android studio canary build 3.1+, Если вы используете Android studio git tool, чем вы можете использовать следующее:

Если соединение успешно, чем вы сделали, и вы можете использовать android studio GitHub UI client.

Если вы находитесь в windows и пытаетесь нажать на сервер windows, на котором пользователи домена работают как пользователи репозитория( TFS), попробуйте войти в URL-адрес TFS (т. е. http:\tfs ) с IE. введите учетные данные учетной записи домена и позвольте странице появиться.

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

Теперь перейдите в git bash и измените удаленного пользователя для репозитория, как показано ниже:

и Done, теперь вы можете нажать!

Если вы используете ssh и клонированы с https это не будет работать. Клон с SSH, а затем нажмите и тянет должен работать, как ожидалось!

Источник

Git failed with a fatal error. Authentication failed #660

Comments

DigitalAssasin commented Jun 15, 2018

I browsed the issues of the credential manager repository but none of the tipps and solutions helped us so far.

We have an on-premise installation of TFS 2018 running. On all but one workspaces we can work fine with the TFS-Git repository. On one workplace there is an issue with authentication.

While cloning the repository from Visual Studio, Team Explorer shows this error:

On the command line, cloning is working great.

I tried already to log during a clone process and I can see only one significant difference.

On my (working) computer credential manager creates and stores the correct authentication information.

On the other (not working computer) credential manager tries to erase them.

We already tried things like manual creation and clean sweeping of the credentials. We tried to uninstall and re-install both Git and Visual Studio. We also tried to set the authentication method by environment variable.

Читайте также:  Npm windows not working

Currently we use the Git for Windows which is shipped by the Visual Studio Installer.

Any ideas what we can do to get deeper in the research what causes this error on our side?

The text was updated successfully, but these errors were encountered:

whoisj commented Jun 15, 2018 •

Which version of Visual Studio are you using?

I’m wondering if you’re experiencing the same problem as described here (note I’m pointing to the comment, not the issue itself).

DigitalAssasin commented Jun 15, 2018

We are using Visual Studio Enterprise 2017 15.7.3 on all developer workstations.

whoisj commented Jun 15, 2018

Yup, we’ve found a bug in the Git for Windows package that we shipped in Visual Studio (VS does not use your installed Git, but instead contains its own Git package) that affects users using Secure Channel.

DigitalAssasin commented Jun 15, 2018

On both working and not working workstation the option is set to «Löschen / Delete(?)». We are working with the German version of Visual Studio.

whoisj commented Jun 15, 2018

If unset, it should be defaulting to OpenSSL. Why not try OpenSSL and/or Secure Channel and see if one unblocks you?

rockit666 commented Jun 18, 2018

Hi, I have the same issue here. VS 15.7.3 german version, Windows 10. I’m connected via VPN and also use a private server with http connection. I tried to repair VS, reinstall GIT, OpenSSL and secure Channel. Different configurations. Nothing works. (it works with browser) Every time the same message:

DigitalAssasin commented Jun 18, 2018

A better german translation for «Unset» could be «Nicht festgelegt» or something like that.

But anyhow: We alread tried to switch the Cryptographic network provider settings as we found this as a common tip on stackoverflow. But this doesn’t work either.

And one important thing: Thank you so much for your commitment and that you try to help us in this case!

rockit666 commented Jun 18, 2018

rockit666 commented Jun 18, 2018 •

that’s strange.. I tried different things..
I’m using now the IP address of the server and it works.

DigitalAssasin commented Jun 18, 2018 •

Ok. I think, this is a thing we haven’t tried. We will try this and report.

Update

We tried this solution but it also doesn’t work on our site.

DigitalAssasin commented Jun 19, 2018

this issue persists also with the latest Visual Studio 2017 Enterprise Release 15.7.4.

But an other interesting thing: It seems that the error is caused by anything around the user account. If we use other account information on the same workstation, the cloning works great.

Maybe this is more a TFS user account management related issue.

We will research further and report our future findings.

DigitalAssasin commented Jun 19, 2018 •

OK, we figured it out.

The cloning problems were cause by a special character in the domain account password of my colleague. His password contained a ‘#’ character which prevented him from cloning the repository. We changed his password and now everything is working fine.

Do you think this behavior is relevant for the Windows Credential Manager? Or is it more a Git issue?

whoisj commented Jun 19, 2018

The cloning problems were cause by a special character in the domain account password of my colleague. His password contained a ‘#’ character which prevented him from cloning the repository. We changed his password and now everything is working fine.

Um. whoa! THAT SHOULD NOT HAPPEN.

Do you think this behavior is relevant for the Windows Credential Manager? Or is it more a Git issue?

I’m guessing that this is a bug in libcurl (Git component). I think the real solution here is to ask your TFS admin to enable NTLM authentication to the server. This will avoid entering your username + password when accessing the server, and instead rely on NTLM to handle everything for you.

rockit666 commented Jun 25, 2018

Hi all,
well.. It’s was necessary to change my password. Now I have the same problem again.
The authentication hell is back.

whoisj commented Jun 25, 2018

@rockit666 can you collect trace logs of the problem?

Once you have the logs, please share them here. Of course, please redact the logs for any private, secret, or personally identifiable information before sharing.

Git trace logs get large quickly, to stop the trace log collection

hjzech commented Jul 25, 2018

I solved the authentication issue by removing the GIT credentials from windows account manager (control panel). After this Windows asks for credentials during the next GIT session and stores them again in cedential manager.

JohnyWS commented Aug 7, 2018

Not to tell too much about your password, but I’m pretty sure # isn’t the issue but ¤ is on the other hand. I had to change password for the exact same reason. :-/

pat1st commented Sep 4, 2018

thanks @hjzech this solved my issue!!
I was even able to edit my recently changed password directly inside of «Control Panel\Credential Manager»

rmjoia commented Sep 18, 2018

Did it in Control Panel\Credential Manager => Windows Credentials

glrcoder commented Sep 28, 2018

My problem, too. Thanks!

htmlandreza commented Oct 8, 2018

It happened to me too, because I configured another git / github account and windows saved on the credentials, when I noticed the error I changed only in gitconfig but windows continued with the other stored account and this caused several conflicts in my VS2017.

After removing all credentials from git, VS ran normally.

georgemakapane commented Oct 11, 2018

Removing my Git Credentials from Credential Manager solved my issue.

RobertoBorges commented Oct 12, 2018

The same thing to me, removing my Git Credentials but in French : Gestionnaire d’identification

fabercs commented Oct 17, 2018

I solved the authentication issue by removing the GIT credentials from windows account manager (control panel). After this Windows asks for credentials during the next GIT session and stores them again in cedential manager.

Please somebody tell me what the cli equivalent of this resetting credentials, because in a company domain I have no permission to reach that panel.

bmcdonnell-ionx commented Jan 23, 2019

I got the error message described in the OP today on git fetch from an http (not https) repo on our Windows domain. It took a while troubleshooting until my IT guy found this issue. Deleting my credentials for that repo from Windows Credential Manager as described by @hjzech resolved my problem for now.

Читайте также:  Fraps windows 10 крякнутый

Is there a way to add some feature to GCMW or Git for Windows to fix or workaround this automatically? Say to have it prompt for new credentials when the stored ones fail. That way future users (including myself when I forget) don’t have to spend hours troubleshooting.

Chazoo12 commented Mar 1, 2019

Fixed this issue with Windows Credential Manager (Control Panel). I found the entry for the GitLab I was trying to hit and deleted it. Next time I made a pull request it popped a login box.

Nuck101 commented Mar 14, 2019

Just wanted to add a +1 and thanks for this, as this (Windows Credential Manager in Control Panel) also fixed my issue with closing GIT repos in TFS.

aridoaridokadotoji commented May 17, 2019

My problem too. Thanks @hjzech.

Kira-Lappo commented Aug 27, 2019

I hate the issue, really. This was one the points that made me move to linux.

In my case I should GUESS on my own that I MUST NOT delete the record from Windows Credential Manager and just update it! Otherwise I would get into endless Authentication failed problem. Reinstallation doesn’t help here.

I spent like hours of searching, trying, googling. I just lost my patient and make it use local file storage. It’s not secure at all, but at least my butt will not burn after each password change!

raghuk421 commented Sep 12, 2019

use git bash it solves all problems

tnquan commented Oct 25, 2019

amokhtari92 commented Nov 2, 2019 •

The problem has occurred to me too. As @Kira-Lappo mentioned, there is no way back when you remove your git credential from windows credentials manager. I did it and I couldn’t reach the remote git server through visual studio, instead, direct access using cli worked for me.

Other Reports

Finally
As @DigitalAssasin experienced, I changed my account’s password (which didn’t contain any special character) and it made Visual Studio to ask my password again which turned on the git operations again.

The interesting section
When I returned to credentials manager of windows, the git url path was just contain git:http://+hostname:+port of TFS server while It has been a full absolute path of repository before.

My Comment
It seems that Visual Studio is caching credentials in its own way and does not fully rely on windows credential manager or git configuration.

Источник

Git push results in “Authentication Failed”

Does anyone have any idea what the cause of this problem is and how I can fix it?

33 Answers 33

If you enabled two-factor authentication in your Github account you won’t be able to push via HTTPS using your accounts password. Instead you need to generate a personal access token. This can be done in the application settings of your Github account. Using this token as your password should allow you to push to your remote repository via HTTPS. Use your username as usual.

You may also need to update the origin for your repository if set to https:

Try the following steps to Edit or Remove the saved credentials:

It happens if you change your login or password of git service account (Git). You need to change it in Windows Credentials Manager too. type «Credential Manager» in Windows Search menu open it.

Windows Credentials Manager->Windows Credential and under Generic Credentials edit your git password.

After executing above command it will ask for password provide your updated password

Hope it may help you

This worked for me, and it also remembers my credentials:

Point to the repo directory

First, you can make sure to use the proper url:

If that still doesn’t work, you can switch to an ssh url:

But that means you have published your ssh public key in your Account settings.

Basically my credential was expired, and I was facing above issue.

Following 2 command helped me:

It will asks you for credentials next time when you try to push.

Follow below guidelines for more details for secured and unsecured storage of user name and passwords:

If you found authentication error problem when you entered correct password and username it’s git problem. To solves this problem when you are installing the git in your machine uncheck the enable git credential manager

I think that for some reason GitHub is expecting the URL to NOT have subdomain www. When I use (for example)

it gives the following messages:

it works perfectly fine. Doesn’t make too much sense to me. but I guess remember not to put www in the remote URL for GitHub repositories.

Also notice the clone URLs provided on the GitHub repository webpage doesn’t include the www.

Hi, I was getting the same error i tried all the solutions whichever mentioned in this page, but didn’t work. Finally, i found the solution, So thought of posting it. Please correct me if i am wrong anywhere. These kinds of error comes if sometimes your system password has changed recently anytime. It will try to validate from old password. So, Follow these steps:

click on Remove from vault

I’ve ran into «$ git fetch fatal: Authentication failed for ‘http://. » after my windows password has expired and was changed. Multiple fetches, reboot and even reinstall of git with windows credential manager didn’t help.

I’m not really sure what I did to get this error, but doing:

didn’t work for me. However:

In my case, I recently changed my windows password and I have SSH key configured for git related actions (pull, push, fetch etc.,), after I encountered the «fatal: Authentication failed» error, I updated my password in the windows credential manager (Control Panel\User Accounts\Credential Manager)for all items starting with git. and tried again, worked this time!

I had the same problem. I set url in that way:

git remote set-url origin https://github.com/zkirkland/Random-Python-Tests.git

I was adding to Bitbucket linked with Git and had to remove the stored keys, as this was causing the fatal error.

To resolve, I opened the command prompt and ran

I removed the key that was responsible for signing in and next time I pushed the files to the repo, I was prompted for credentials and entered the correct ones, resulting in a successful push.

Before you try everything above, try to git push again, yes it works on me.

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector