La pulsación remota de Git no funciona, problemas key de SSH

Tengo un server web Amazon EC2 al que bash presionar. Sus conexiones SSH están autenticadas con una key sin contraseña. He configurado el file de configuration ssh de mi máquina local como tal

Host web Hostname <path to host> User ubuntu IdentityFile <path to key> IdentitiesOnly yes 

y cuando lo hago

 ssh web 

Me conecto muy bien, pero cuando bash hacerlo

 git push web 

yo obtengo

 Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

en la macine local y

 Connection closed by <local machine's IP> [preauth] 

En el file ssh auth.log en el server. He revisado una y otra vez los files SSH y git tanto en el server como en el local, y no puedo getlo. ¿Qué podría estar perdiendo?

.git config en local es

 [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://<bitbucketpath>.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master [remote "web"] url = ubuntu@<server ip>:/home/ubuntu/git/test.git fetch = +refs/heads/*:refs/remotes/web/* 

el repository es propiedad de ubuntu, que es el usuario que iniciará session a través de ssh como se especifica en la configuration.

Su bloque de configuration ssh comienza con la Host web . Cuando testing esto con ssh, ejecuta el command ssh web . SSH busca la input para "web" en el file de configuration ssh y usa esos parameters.

Sin embargo, en git su control remoto es

 [remote "web"] url = ubuntu@<server ip>:/home/ubuntu/git/test.git fetch = +refs/heads/*:refs/remotes/web/* 

Aquí, no está usando un nombre de host, está usando una dirección IP. Necesita actualizar su configuration ssh para que sepa usar los parameters deseados para esta dirección IP, no solo para el nombre de host "web". Simplemente agrega la IP a tu input de Host .

 Host web 1.2.3.4 

(Obviamente, sustituya la dirección IP real en lugar de 1.2.3.4 ).