Ошибка открытый репозиторий от использования сервера Apache GitKraken на Ubuntu 18.04

Я пытаюсь открыть репозиторий проекта Apache от GitKraken, но я получаю ошибку с полномочиями, потому что я не могу получить доступ /var папка.

GitKraken permission error

Моя папка имеет этот маршрут: var/www/html/Catalogo. В папке под названием 'Catalogo' у меня есть свой репозиторий Мерзавца.

Я нашел это сообщение Переполнения стека, имеющее мою ту же проблему, но ошибка не была решена: свяжитесь с сообщением Переполнения стека. Существует комментарий, предлагающий сделать сообщение здесь, но я не могу найти то сообщение.

Любая справка ценится.

[Править]

Я также показываю вывод ot snap list команда

snap list output

3
задан 31 July 2018 в 23:13

3 ответа

Кажется, что Снимок GitKraken не имеет доступа к внутренней памяти, но это имеет доступ для размещения папки.

Соединение removable-media с snap connect gitkraken:removable-media не помогает.

Рассмотрите одно из следующего:

  • переместите свой репозиторий для размещения папки.
  • удалите GitKraken с snap remove gitkraken и версия установки от официального сайта.

Поскольку другие подобные проблемы видят этот ответ.

1
ответ дан 1 December 2019 в 15:49

Причина описанного поведения состоит в том, что поспешные приложения установлены по умолчанию с ограниченными полномочиями. Это - преднамеренный выбор, и можно читать больше на предмете здесь:

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

С наилучшими пожеланиями, счастливое кодирование!

3
ответ дан 1 December 2019 в 15:49

Я нашел рабочее решение этой проблемы на форуме snapcraft.io .

Вы можете смонтировать свой каталог var / www / html / Catalogo в новую папку внутри вашего домашнего каталога, и вы можете открыть его из Gitkraken.

mkdir $HOME/www/Catalogo
sudo mount -obind /var/www/html/Catalogo $HOME/www/Catalogo
0
ответ дан 17 December 2019 в 10:11

Другие вопросы по тегам:

Похожие вопросы: