GNU/Linux >> Tutoriels Linux >  >> Linux

Utilisez un dépôt git sur /var/www/html/

Les autorisations pour le dossier /var/www/html doivent être modifiées. Veuillez exécuter cette commande sudo chmod o+w /var/www/html pour donner un accès en écriture à tout le monde.

Une fois exécuté, vous devriez pouvoir transférer des fichiers dans le dossier /var/www/html.


Le problème n'est pas strictement avec /var/www/html, c'est avec sudo. Si vous utilisez sudo pour faire git, vous l'exécutez en tant qu'utilisateur différent, qui n'a pas accès à vos informations d'identification ssh privées (et ne devrait pas en avoir).

Dans l'autre fil que vous avez indiqué, il y a une explication des répertoires www par utilisateur, ce qui devrait être un moyen de résoudre votre problème. Si ce n'est pas le cas, vous pouvez modifier la question en expliquant pourquoi ce n'est pas le cas.

Mise à jour :sur la base de la discussion, vous souhaitez que tout le contenu de /var/www/html appartienne à l'utilisateur qui exploite le référentiel git. Ce que vous devriez pouvoir faire de la manière proposée par @rogerovo dans un commentaire à cette réponse :

sudo chown -R _currentuser_:www-data /var/www/html && chmod -R g+sw /var/www/html


Linux
  1. Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

  2. Comment savoir à partir de quel dossier un processus est en cours d'exécution ?

  3. echo ou print /dev/stdin /dev/stdout /dev/stderr

  4. Pourquoi < ou > sont-ils nécessaires pour utiliser /dev/tcp

  5. Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?

Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

/sys/ documentation ?

Pourquoi les répertoires /home, /usr, /var, etc. ont-ils tous le même numéro d'inode (2) ?