web-dev-qa-db-fra.com

Utiliser git / folder appartenant à root

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?

2
Jesse Boogaard

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 .....
2
Yaron