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