"unable to create directory for .git/refs/remotes/origin/develop" means there is a permission issue to write the remote reference in your local repo initialized in /var/www/website/
.
In this question for instance, the OP had to do a sudo git push
.
sudo
or chown
are mentioned in "Problems with first upload to github".
On the remote side, as mentioned in "uploading a repository to github fails says “permission denied”", make sure to add your public ssh key to your GitHub repo.