Невозможно использовать ключ развертывания для загрузки релиза.Ключ развертывания - это ключ SSH, а в GitHub функциональность SSH ограничена извлечением и извлечением.
Когда вы хотите загрузить архив, извлечь необработанный файл или выполнить любое другое действие, использующее HTTPS, вынужны учетные данные HTTPS.Это может быть токен личного доступа или токен OAuth из приложения OAuth, включенного в вашей учетной записи.Ключи SSH не могут быть использованы для этого, потому что они для другого протокола.
Вероятно, для вас лучше всего будет использовать приложение OAuth, которое имеет доступ к учетной записи организации.Это поможет избежать проблемы, когда конкретный пользователь покидает организацию.
Вы также можете загрузить репозиторий и использовать git archive
, чтобы создать архив самостоятельно (или извлечь только те файлы, которые вам нужны, комбинируя его сtar
).Это, конечно, не так эффективно.