J'essaie d'ouvrir un référentiel de projet Apache à partir de GitKraken, mais je reçois une erreur avec des autorisations car je ne peux pas accéder au dossier /var
.
Mon dossier a cette route: var/www/html/Catalogo
. Dans le dossier nommé "Catalogo", j'ai mon référentiel Git.
J'ai trouvé que ce poste de débordement de pile posait le même problème, mais que l'erreur n'était pas résolue: lien vers poste dépassé de pile . Il y a un commentaire qui suggère de faire un post ici, mais je ne trouve pas ce post.
Toute aide est appréciée.
[EDIT]
Je montre aussi le résultat de la commande _ snap list
La raison du comportement décrit est que les applications instantanées sont installées par défaut avec des autorisations restreintes. C'est un choix délibéré et vous pouvez en lire plus sur le sujet ici:
https://tutorials.ubuntu.com/tutorial/advanced-snap-usage#
4. Gestion des interfaces et des autorisations dans vos instantanés
Le plugin amovible-media semble être déclaré dans: https://github.com/mmtrt/gitkraken/blob/master/snap/snapcraft.yaml
La connexion instantanée pour ce plugin n'a pas fonctionné pour moi non plus. (Je ne suis pas sûr que ce qui précède était le bon référentiel git pour ce cliché, car l'auteur mentionne qu'il ne doit plus le maintenir, car il est maintenant publié par Axosoft.)
Cela vous laisse donc peu d'options:
(1) fait activement quelque chose pour le faire fonctionner en contribuant au code (si possible)
(2) faites confiance à l'application et installez-la avec les autorisations "devmode"
(3) wait utill snap connect gitkraken:removable-media
commence à fonctionner
Si vous souhaitez utiliser l'option (2) et installer l'application avec les autorisations devmode (sachez que vous accordez l'accès à l'application à tout ce à quoi votre utilisateur aurait accès):
Sudo snap remove gitkraken
Sudo snap install --devmode gitkraken
pour vérifier si l'installation s'est déroulée comme prévu, vous pouvez vérifier "devmode" en exécutant la commande " snap list " (voir comment cela est supposé avoir changé , vous pouvez avoir plus de clichés énumérés ici, j’ai inclus seulement celui que vous devriez vérifier)
snap list
Name Version Rev Tracking Publisher Notes
gitkraken 4.1.1 134 stable gitkraken✓ -
résultat ciblé
Name Version Rev Tracking Publisher Notes
gitkraken 4.1.1 134 stable gitkraken✓ devmode
A bientôt, bon codage!
Il semble que GitKraken Snap n’ait pas accès au stockage interne, mais au dossier personnel.
Connecter removable-media
avec snap connect gitkraken:removable-media
ne résout pas le problème.
Considérez l'un des éléments suivants:
snap remove gitkraken
et installer la version à partir du site officiel.Pour d'autres problèmes similaires, voir cette réponse .