Делая это в здравом смысле, я имею в виду:
- Без постоянного изменения хранилища или системы.
- Конечно, без ввода пользователя. Все учетные данные должны предоставляться самим пакетным файлом (или файлами, которые идут вместе с ним).
- Использование токена доступа GitHub или SSH.
Конечно, это ДОЛЖНО быть легким, но пока не повезло.