So, I'm having this issue with git & Github where things work as expected when I use the terminal however tying to do anything from Git GUI Clients like the GitHub desktop app, SourceTree, Fork gives me the Permission denied (publickey) issue.
Even trying out commands like ssh -T git@github.com
in the terminal, works as expected. Here's a screenshot of my Github Account settings from Fork: As you can see, it looks like even my SSH key has been configured correctly & seems to be recognized. I want to avoid the process of generating a new SSH key and setting it up in GitHub unless there's literally no other option.