-
Notifications
You must be signed in to change notification settings - Fork 135
keychain error #189
Comments
👍 same problem |
same after installing with gem |
Also using latest osx |
I'm running |
same problem, installed via Brew. Running OSX Mavericks and latest homebrew |
I just installed from scratch and was unable to reproduce. Can those affected:
To fix, try:
|
thanks @stephencelis, works for me. |
I figured out what the problem was in my case, SourceTree had created an entry for github.com and the error was because the entry conflicted. Not sure what the method of fixing this is between the conflicting versions, but I'm happy it's working |
Keychain Access didn't show an entry for ghi, odd. I authed again and now it works. Thanks! |
Same with me @juliangruber on Yosemite after downloading the binary (no brew installation). Thanks a lot @stephencelis! |
Same for me, no keychain entry for ghi on yosemite, fixes as mentioned by @stephencelis did not work |
@stephencelis Tried installing via brew, GitHub master and gem. None of them worked and had the same issue (⠄security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.) |
👍 same over here. brew 0.9.3 on yosemite
|
same issue here. ran from brew 0.9.3 on yosemite. UPDATE: just ran the auth with sudo and that fixed it. However that was after revoking my previously created token. |
Running auth with sudo also fixed the issues for me. |
👎 not for me |
Had problem with the authorization aswell. Running OS X Yosemite 10.10.1.
I have no idea why this is happening tho. |
@stephencelis : Found a fix First, I ran through your 4 steps but couldn't find ghi token in keychain for step 2. I undid token ghi on github and tried again, no luck. I uninstalled ghi and tried reinstalling with brew (used gem before) and same problems. Then I realized that I had two github.com entries in my keychain: an older one authorizing source-tree, and a newer one authorizing safari and git-credential-osxkeychain. I deleted the older github entry for source-tree in keychain and now everything works. I suspect ghi does not expect multiple github entries in keychain. Note to others: to find out what a keychain entry authorizes, double-click on it and select the Access Control tab. |
@soumyaray 's solution works for me too. |
The solution from @soumyaray worked for me too. |
1 similar comment
The solution from @soumyaray worked for me too. |
👍 for @stephencelis original recommendation. OS X Yosemite 10.10.2 here, fresh |
For those who cannot make git config --global ghi.token "\!security find-internet-password -a [Your GitHub account name here] -s github.com -w" will let I think |
My problem was that github have changed where the ghi token is shown - https://github.com/settings/tokens is the right URL, not https://github.com/settings/applications. Unsetting the ghi token in git config and then removing it from github fixed this for me. |
Seeing the same problem here as @cakuki, was fixed by removing the SourceTree entry in the keychain. @stephencelis - this is a bug in |
@perlun thanks for that! A seperate issue would be great 😄 |
following |
Thanks to the comment from @cakuki, I'm finally able to get responses from GitHub using ghi. (Sir, I give you virtual beer for that! 🍺🍻) I have several items in my keychain for each of github.com and gist.github.com, since I have work and personal accounts, and I use each with multiple git tools, like SourceTree, CLI, etc. So ghi's inability to deal with a complex situation is a real problem. (It should at least give an error message if adding the keychain item fails.) Manually setting git's PS:
|
I ran into this with a repo and an explanation, #370. None of the methods above help that problem really. |
Using the latest version from brew. Is there anything else I should try?
The text was updated successfully, but these errors were encountered: