Я пытаюсь открыть репозиторий проекта Apache от GitKraken, но я получаю ошибку с полномочиями, потому что я не могу получить доступ /var
папка.
Моя папка имеет этот маршрут: var/www/html/Catalogo
. В папке под названием 'Catalogo' у меня есть свой репозиторий Мерзавца.
Я нашел это сообщение Переполнения стека, имеющее мою ту же проблему, но ошибка не была решена: свяжитесь с сообщением Переполнения стека. Существует комментарий, предлагающий сделать сообщение здесь, но я не могу найти то сообщение.
Любая справка ценится.
[Править]
Я также показываю вывод ot snap list
команда
Кажется, что Снимок GitKraken не имеет доступа к внутренней памяти, но это имеет доступ для размещения папки.
Соединение removable-media
с snap connect gitkraken:removable-media
не помогает.
Рассмотрите одно из следующего:
snap remove gitkraken
и версия установки от официального сайта.Поскольку другие подобные проблемы видят этот ответ.
Причина описанного поведения состоит в том, что поспешные приложения установлены по умолчанию с ограниченными полномочиями. Это - преднамеренный выбор, и можно читать больше на предмете здесь:
https://tutorials.ubuntu.com/tutorial/advanced-snap-usage#3
4. Обработка интерфейсов и полномочий в Ваших снимках
Сменные съемные носители, кажется, объявляются в: https://github.com/mmtrt/gitkraken/blob/master/snap/snapcraft.yaml
Поспешное подключение для этого плагина не работало на меня также. (Я - неуверенное вышеупомянутое, был корректный репозиторий мерзавца для этого снимка, поскольку автор упоминает, что не поддержал его больше как его теперь выпущенный Axosoft.)
Таким образом листы Вы с немногими опциями:
(1) активно сделайте что-то, чтобы заставить его работать путем содействия коду (если возможный)
(2) доверяйте приложению и установите его с "devmode" полномочиями
(3) ожидайте utill snap connect gitkraken:removable-media
начинает работать
В случае, если Вы хотите возобновить опцию (2) и установить приложение с devmode полномочиями (необходимо знать, что Вы предоставляете доступ к приложению к чему-либо, что у Вашего пользователя был бы доступ к):
sudo snap remove gitkraken
sudo snap install --devmode gitkraken
чтобы проверить, произошла ли установка, как предназначено, можно проверить на "devmode" путем выполнения команды "поспешный список" (см., как это, как предполагается, изменилось, у Вас может быть больше снимков, перечисленных здесь, я включал только тот, который необходимо проверить),
snap list
Name Version Rev Tracking Publisher Notes
gitkraken 4.1.1 134 stable gitkraken✓ -
целенаправленный результат
Name Version Rev Tracking Publisher Notes
gitkraken 4.1.1 134 stable gitkraken✓ devmode
С наилучшими пожеланиями, счастливое кодирование!
Я нашел рабочее решение этой проблемы на форуме snapcraft.io .
Вы можете смонтировать свой каталог var / www / html / Catalogo
в новую папку внутри вашего домашнего каталога, и вы можете открыть его из Gitkraken.
mkdir $HOME/www/Catalogo
sudo mount -obind /var/www/html/Catalogo $HOME/www/Catalogo