Сокрытие секрета пользователя OAuth в общедоступном хранилище github и других конфиденциальных данных - PullRequest
6 голосов
/ 26 марта 2012

Я хочу сделать частное репозиторий Github общедоступным, но проект включает в себя данные OAuth (используемые в аутентификации Twitter) и данные для входа в базу данных MySQL.Существует ли распространенная практика, позволяющая легко скрывать значения или я просто меняю их при совершении операций репо?Я думаю, вот почему я спрашиваю, потому что я могу забыть.

1 Ответ

1 голос
/ 26 марта 2012

Если вы можете переписать историю вашего частного репо (из-за ограниченного числа соавторов), было бы лучше:

content filter driver

Идея заключается в том, чтобы при оформлении заказа генерировать фактические файлы на основе:

  • ваше окружение
  • файл шаблона
  • файл значений (который может быть, в зависимости от текущей среды, фиктивных значений хранится в отдельном файле значений в вашем репозитории Git, или ваше фактическое чувствительное значение хранится во внешнем источнике вне репозитория Git)

Более общая идея заключается в том, что конфиденциальные данные вообще не должны храниться в Git-репо.

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