I have a custom host defined in my ssh_config which includes all the special configuration necessary for me to interface with my repo. Unfortunately, Sourcetree does not appear to respect my ssh_config and tells me that I can't push, pull, or fetch. Ironically, I'm able to checkout branches from the repo.
Here's the output when I try to pull:
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --no-tags origin
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Completed with errors, see above.