You have an error in your ssh-config file. The error message is pretty clear about this:
/home/namexy/.ssh/config: line 1: Bad configuration option: sh-rsa
/home/namexy/.ssh/config: terminating, 1 bad configuration options
You have included an option named sh-rsa that doesn't exist.
It looks like you copied your ssh-pulic key to ~/.ssh/config
instead of ~/.ssh/id_rsa.pub
!
A ssh public-key (rsa) looks somewhat like this ...
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDD3+wBomfzBwA8IXw4x/Ud3kt5541rOw4UVXuJaQbMYXA5lq686AyEbtk3L
...
mNVHcR2J user@host
... while your ~/.ssh/config
should be something like this:
Host github.com github gh
Hostname github.com
User git
IdentityFile ~/.ssh/id_rsa