J'ai décidé de passer à Kubuntu à partir de Windows.
J'étais en train de configurer XAMPP qui s'installe dans /opt/lampp/
.
Maintenant, je veux configurer mon environnement de travail pour un projet sur lequel je travaille mais git n'a pas la permission d'accéder à root.
Lorsque j'essaie d'assigner un dossier (/opt/lampp/htdocs/project-sbc/
), le message suivant s'affiche:
Git: fatal: could not create work tree dir '/opt/lampp/project-sbc':
Permission denied
Comment puis-je réparer cela?
La solution simple consiste à exécuter la commande git clone
dans votre répertoire /home
, à un emplacement que vous possédez.
par exemple. dans un sous-dossier dev-projects
dans votre dossier /home/username
.
Si, pour certaines raisons, le contenu du référentiel git doit se trouver dans /opt/lampp/project-sbc
, vous devez exécuter la commande git clone
en tant que root, à l'aide de la commande Sudo
:
Sudo git ...... (your git command)
Aussi comme mentionné dans le commentaire:
L'utilisateur peut changer le propriétaire du dossier de la racine à lui-même.
Sudo chown username /opt/lampp
Suivez avec la commande git dans ce dossier
git clone .....