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

Создание открытого проекта Git при наличии секретных ключей

У меня есть проект GitHub за частным репозиторием. Я хочу сделать репо публичным. Однако в моем проекте используются секретные ключи.

Как я могу сделать проект открытым, сохраняя при этом "историю" этих секретных ключей? Я предполагаю, что я SOL, и должен просто аннулировать ключи, чтобы предотвратить их использование.

Обратите внимание, что это не тот же вопрос, что и Как открыть приложение, использующее ключи API

или

Как обрабатывать "open-sourcing" ваше приложение, когда он использует персональный ключ API?

Поскольку мой проект уже включен в Git, вся история источника может быть легко просмотрена. Я полагаю, что я мог бы сделать, это отделить отдельный проект с скрытыми ключами API и сделать это публичным репо. Но тогда пользователи пропустили бы всю историю ветвления, о которой им может быть интересно (я знаю, что буду).

4b9b3361