Подтвердить что ты не робот

Как я могу расшифровать безопасные переменные env?

У меня есть .travis.yml с некоторыми защищенными (зашифрованными) переменными env. Теперь мне нужно разложить эти переменные, чтобы использовать их в разных проектах.

Есть ли простой способ сделать это (за исключением запуска коммита и печати их на выходе консоли)?

4b9b3361

Ответ 1

Я не думаю, что вы можете расшифровать его. Открытый ключ используется для шифрования данных, и его можно дешифровать только с помощью закрытого ключа, который не предоставляет travis.

Ответ 2

Вы не можете расшифровывать локально из того, что я понимаю, но вы можете восстановить ключ/значения. По своей природе они должны быть дешифрованы для использования в процессе сборки.

  • Перейдите к своей последней сборке вашего текущего проекта.
  • Выберите "Debug Build"
  • SSH в экземпляр с использованием предоставленного пользователя и хоста ***********@to2.tmate.io
  • Как только в удаленной оболочке запустите env.

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