Git толкает конфиденциальную информацию - PullRequest
1 голос
/ 12 марта 2019

Я использую git, чтобы перейти на Github для контроля версий и heroku для развертывания.Тем не менее, проблема в том, что мне нужно нажать мою информацию о БД, ключи доступа к heroku, но не к github.У меня есть папка с именем «secret», в которой хранится вся эта конфиденциальная информация.

Добавление секрета в .gitignore не даст мне отправить эту необходимую информацию в heroku, но если ее пропустить, мои секреты будут загружены для всех.Как лучше всего справиться с этой ситуацией?

  • , если я уже переместил свою секретную папку в heroku, будет ли удаление без секретной папки папки в heroku для удаления?

1 Ответ

1 голос
/ 12 марта 2019

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

Например:

$ cd app
$ heroku config:add PASSWORD=ASDFG

Вы можете использовать эти переменные в своем коде, используя переменную ENV.

Таким образом, ваша конфиденциальная информация не сохраняется в вашем git-хранилище. При локальном запуске приложения используйте файл .bashrc.

Другой способ - сохранить его в частном хранилище.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...