He configurado un repositorio git en mi servidor. Creó un nuevo usuario 'git'. Mis repos se encuentran en /srv/git/example.git
. Pude git remote add origin [email protected]/srv/git/example.git
luego agregué y comprometí mis cambios.¿Cómo arreglar el permiso denegado para .git/directory al ejecutar git push?
Sin embargo cuando intenté git push origin master
Fracasó en:
fatal: unable to create temporary file: permission denied' and 'fatal: sha1 file write error: invalid argument'
En el servidor me encontré:
sudo chown -R git:git /srv/git/`
que esto esté arreglado mi problema, pero me gustaría saber si esto era lo correcto a hacer?