git - ofertas - No se pudo crear el árbol de trabajo dir ''example.com'': permiso denegado
infojobs madrid (6)
Cambiar propiedad y carpeta de permisos
sudo chown -R username.www-data /var/www
sudo chmod -R +rwx /var/www
Tengo un servidor privado virtual con la configuración de hosts virtuales nginx (Bloques de servidor).
Instalé Git y obtuve las claves ssh autenticadas con GitHub.
Tengo mi sitio web funcionando en
~/var/www/example.com/public_html/
Traté de correr:
git clone [email protected]:example/example.co.uk.git
para llevar mis archivos en GitHub al directorio / public_html / pero me sale el error:
fatal: could not create work tree dir ''example.com''.: Permission denied
He seguido este tutorial, incluido el mismo problema que mencionó en la página, pero aún no funciona: http://machiine.com/2013/pulling-a-git-repo-from-github-to-your-ubuntu-server/
Soy completamente nuevo en esto, ¡así que tu ayuda sería muy apreciada!
Creo que no tiene sus permisos configurados correctamente para / var / www Cambie la propiedad de la carpeta.
sudo chown -R **yourusername** /var/www
Debes iniciar sesión no como usuario "root".
O asigne un permiso a su "usuario actual" para hacer esto usando el siguiente comando
sudo chown -R username.www-data / var / www
sudo chmod -R + rwx / var / www
Estaba enfrentando el mismo problema pero no era un problema de permiso.
Cuando esté haciendo git clone, se creará un intento de crear una réplica de la estructura del repositorio.
Cuando su intento de crear la carpeta / directorio con el mismo nombre y ruta en su proceso de sistema operativo local no permite hacerlo y, por lo tanto, el error. Hubo un proceso java "de fondo" ejecutándose en el Administrador de tareas que estaba accediendo al recurso del directorio (carpeta) y, por lo tanto, se mostraba como permiso denegado para las operaciones de git. He matado esos procesos y eso resolvió mi problema. ¡¡Aclamaciones!!
Me enfrenté al mismo problema, luego leí las primeras líneas de esta pregunta y me di cuenta de que estaba intentando ejecutar el comando en el directorio raíz de mi perfil de bash en lugar de en el CD / carpeta de mi proyecto de trabajo. Volví a mi carpeta de trabajo y pude clonar el proyecto con éxito
Usa esto para todos los usuarios
sudo chown -R $(whoami):$(whoami) /var/..