GNU/Linux >> Tutoriels Linux >  >> Linux

Autorisation d'extraction Git refusée Linux ?

Le problème est que git est incapable de se connecter à son cache d'informations d'identification (lisez http://git-scm.com/docs/git-credential-cache pour plus d'informations).

À partir de la documentation :

Le cache est accessible via un socket de domaine Unix, limité à l'utilisateur actuel par les autorisations du système de fichiers.

Il vous suffit donc de vérifier une autorisation de fichier pour ce socket de domaine. Habituellement, il est placé dans ~/.git-credential-cache/socket et modifiez-les pour le rendre accessible par andrewr utilisateur.


Le problème semble provenir du propriétaire de vos fichiers. Jetez un œil :

drwxrwxrwx 48 root root 53248 Jan 3 12:10 application 
...
drwxrwxrwx 9 root root 4096 Jan 2 10:10 wp-admin 

Même si ces répertoires sont lisibles, inscriptibles et exécutables par tout le monde, les fichiers qu'ils contiennent peuvent ne pas l'être. De plus, avoir des répertoires appartenant à root dans votre dossier personnel n'est probablement pas une bonne idée.

Cette commande devrait résoudre le problème, si elle est exécutée dans ~/www/software :

chown -R andrewr:andrewr *

Linux
  1. Autorisations Linux 101

  2. Concepts d'autorisation de fichiers Linux

  3. beaucoup de (autorisation refusée) dans catalina.out

  4. Autorisation refusée lors du clonage du dépôt git

  5. Kali Linux VM :autorisation refusée pour exécuter le script shell, en tant que root

Mot de passe par défaut Kali Linux

Comment modifier les autorisations sous Linux

'cat' :Impossible d'ouvrir le fichier :autorisation refusée ?

Correction d'une erreur SSH d'autorisation refusée (clé publique) sous Linux

Autorisation de montage CIFS refusée sous Linux - Corrigé !

tcpdump :out.pcap :autorisation refusée