Deploy fails on Clone Project Files task

Hi,

When I run the deploy playbook, I get this error

TASK: [deploy | Clone project files] ******************************************
<104.236.62.60> ESTABLISH CONNECTION FOR USER: web
<104.236.62.60> REMOTE_MODULE git repo= dest="/srv/www/site.com/shared/source" version="master" accept_hostkey=yes
<104.236.62.60> EXEC ssh -C -tt -vvv -o ForwardAgent=yes -o ControlMaster=auto -o ControlPersist=60s -o ControlPath="/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r" -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=web -o ConnectTimeout=10 104.236.62.60 /bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible-tmp-1433941651.75-189211232680558 && chmod a+rx $HOME/.ansible/tmp/ansible-tmp-1433941651.75-189211232680558 && echo $HOME/.ansible/tmp/ansible-tmp-1433941651.75-189211232680558'
<104.236.62.60> PUT /tmp/tmpsllnP_ TO /home/web/.ansible/tmp/ansible-tmp-1433941651.75-189211232680558/git
<104.236.62.60> EXEC ssh -C -tt -vvv -o ForwardAgent=yes -o ControlMaster=auto -o ControlPersist=60s -o ControlPath="/home/vagrant/.ansible/cp/ansible-ssh-%h-%p-%r" -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o User=web -o ConnectTimeout=10 104.236.62.60 /bin/sh -c 'LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 /usr/bin/python /home/web/.ansible/tmp/ansible-tmp-1433941651.75-189211232680558/git; rm -rf /home/web/.ansible/tmp/ansible-tmp-1433941651.75-189211232680558/ >/dev/null 2>&1'
failed: [104.236.62.60] => {"cmd": "/usr/bin/git ls-remote '' -h refs/heads/master", "failed": true, "rc": 128}
stderr: Error reading response length from authentication socket.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

msg: Error reading response length from authentication socket.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

FATAL: all hosts have already failed -- aborting

I’ve tried using my own github repo and the default one as a test.

Any help would be appreciated!

Fixed with this
https://help.github.com/articles/generating-ssh-keys/