У меня есть проект GitHub за частным репозиторием. Я хочу сделать репо публичным. Однако в моем проекте используются секретные ключи.
Как я могу сделать проект открытым, сохраняя при этом "историю" этих секретных ключей? Я предполагаю, что я SOL, и должен просто аннулировать ключи, чтобы предотвратить их использование.
Обратите внимание, что это не тот же вопрос, что и Как открыть приложение, использующее ключи API
или
Как обрабатывать "open-sourcing" ваше приложение, когда он использует персональный ключ API?
Поскольку мой проект уже включен в Git, вся история источника может быть легко просмотрена. Я полагаю, что я мог бы сделать, это отделить отдельный проект с скрытыми ключами API и сделать это публичным репо. Но тогда пользователи пропустили бы всю историю ветвления, о которой им может быть интересно (я знаю, что буду).