SmartGit Hg “Authentication Failed”

人走茶凉 提交于 2020-01-12 13:56:39

问题


Hi already used smartGit Hg a couple of months. I have already account in bitbucket which I used already couple months already also. When I created another account in bitbucket then cloned the current repository to the smartGit. When I tried to commit and pushed (ofcourse it will ask for password), it says "Authentication Failed". Please help...THanks in advance..


回答1:


SmartGit probably remember a wrong account credentials to authenticate you on BitBucket. Goto Edit menu -> Preferences -> Authentication and remove credentials for the repository that fails. Then next time you push SmartGit will ask you for both login and password.




回答2:


This works for me. Go to Edit>Preferences>Hosting Providers. On your Hosting Providers(I use Bitbucket for example) select it, click delete and click add. Select hosting, click Generate API Token automatically opens browser and generates token then copy go back to your smartgit then paste the token and finally click add




回答3:


None of the answers given ended up resolving my issue on SmartGit.

I went in Edit ->Preferences -> Authentication but the list of known credentials was empty so was the list of Hosting Providers.

The reason was that SmartGit was storing my credential in Windows Credential Manager.

To resolve the issue, I went to Control Panel -> Credential Manager -> windows Credentials, select the specific credential you wish to update and choose to edit it and then update your credentials




回答4:


In my case, myaccount@ at the beginning of the repository URL was missing.

After selecting and opening the repository on the left pane, I had to click on the Remote menu, then Properties....

In the field URL or path, I had something like https://github.com/org/repo.git, and I modified it to https://myaccount@github.com/org/repo.git. It asked my password and... bingo.




回答5:


I was getting a similar error while authenticating with Git over HTTPS, after much frustration I uninstalled SmartGit and deleted everything in my SmartGit AppData folder.

(on Windows Delete c:\Users\{YOUR_USER_NAME}\AppData\Roaming\syntevo\SmartGit)

Once I reinstalled, all worked fine.




回答6:


I used these SmartGit troubleshoot recommendations: http://www.syntevo.com/doc/pages/viewpage.action?pageId=6979745

Specifically, I simply redid pull / fetch of each origin from the GIT-Shell tool. It worked, and then SmartGit started to accept credentials just OK.

Previous on these thread recommendations did not work for me, and I did not want to reinstall SmartGit.

In Git-Shell:

1  git pull origin1 branch
2  git pull origin2 branch



回答7:


An easier approach to re-installing, but you will need to set it up again.

Delete: c:\Users\{YOUR_USER_NAME}\AppData\Roaming\syntevo

Once you re-launch SmartGit, it may noticed an issue with the credential helper. If so, then force it to use SmartGit by adding this to your .gitconfig

[credential]
  helper=

That file is located: c:\Users\{YOUR_USER_NAME}\.gitconfig

Re-launch SmartGit, do a PULL and it will prompt you to set a Master Password. Once complete, it will then ask you for the project credentials.



来源:https://stackoverflow.com/questions/18020645/smartgit-hg-authentication-failed

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!