Electron builder — GitHub Personal Access Token не установлен ни программно, ни с помощью env GH_TOKEN

У меня есть электронное приложение, для которого я хочу настроить автообновление. Я следил за этим сообщением в блоге и сделал небольшую демонстрацию , он отлично работал с некоторыми небольшими изменениями. Затем я попытался реализовать это с моим реальным проектом, и теперь я получаю сообщение об ошибке.

GitHub Personal Access Token is not set, neither programmatically, nor using env "GH_TOKEN"

У меня уже есть файл electronic-builder.yml, и я даже пытался настроить переменную GT_TOKEN, но все равно выдает ту же ошибку.


person www.amitpatil.me    schedule 11.04.2018    source источник


Ответы (2)


Забудьте об этом посте, я пытался реализовать его, но столкнулся с множеством проблем.

Попробуйте этот один.

Но обратите внимание, что для macOS вам понадобится сертификат для подписи кода.

Для винды и линукса работает без нареканий.

Просто следуйте инструкциям.

Для экспорта токена необходимо добавить строку экспорта в конце файла .bashrc или .profile в Linux/Mac. Погуглите, если не знаете как.

Обязательно перезапустите IDE/терминал, чтобы унаследовать последнюю переменную env.

person Vaibhav Bhavsar    schedule 12.04.2018
comment
Мне это может понадобиться на следующем этапе, так как я работаю над сборкой Mac. - person www.amitpatil.me; 12.04.2018

Что ж, я нашел решение, я установил ключ env в .bash_profile, и это сработало. Я не знаю, почему установка GH_TOKEN в файле main.js и в файле electronic_builder.yml не сработала. Сначала это работает, но затем, когда я добавил дополнительную конфигурацию в файл package.json, он начал выдавать эту ошибку.

person www.amitpatil.me    schedule 12.04.2018
comment
Я рад, что вы нашли решение. - person Vaibhav Bhavsar; 12.04.2018