I have an open-source project called ui-animate which I wanted to update today and from the console I'm getting the message:
Permission denied (publickey).
fatal: Could not read from remote repository.
That's odd for all sorts of reasons:
- I have setup this computer's SSH key to authenticate me
- I can authenticate against other repos with the same permissions
- I can't even do a
git pull
(aka, a read operation) - I've worked on this specific repo, in this particular directory, on this computer in the past w/out issues.
- I even went into the repo, created a group, added myself to it, and gave it permissions (even though I already supposedly have access personally).
- I checked my SSH keys in my
~/.ssh
directory and they're there and haven't changed in years.
Anyone have a clue what I could be doing wrong?
I have also checked the SSH connection (although pretty clearly this isn't an issue since I can connect to other github repos just fine), anyway just for completeness:
OpenSSH_7.2p2, LibreSSL 2.4.1
Hi XXXXX! You've successfully authenticated, but GitHub does not provide shell access.
debug1: channel 0: free: client-session, nchannels 1
debug1: fd 2 clearing O_NONBLOCK
Transferred: sent 2672, received 1776 bytes, in 0.2 seconds
Bytes per second: sent 13639.3, received 9065.6
debug1: Exit status 1