Как удалить конфиденциальные данные (API_KEY) из истории коммитов git?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как удалить конфиденциальные данные (API_KEY) из истории коммитов git?

Сообщение Anonymous »

Я завершил проект Android, требующий использования api_key.
Я добавил ключ API в свой файл build.gradle следующим образом:

Код: Выделить всё

     buildTypes.each {
it.buildConfigField "String", "MDB_API_KEY", "\"243248324293938243\""
}
(кстати, это случайное число)

Теперь, когда я закончил проект, мне нужно загрузить его на Github , для проверки кода. Прежде чем это сделать, меня попросили удалить ключ API, и я это сделал

Код: Выделить всё

buildTypes.each {
it.buildConfigField "String", "MDB_API_KEY", *putYaOwnApiKeyBrothar*
}
и взял на себя обязательство.

Но если я отправлю все на Github, они смогут получить доступ к любому старому коммиту и получить мой api_key.

Я видел подобные вопросы, и решение, кажется, git filter-branch, но кажется, что он удаляет определенный файл из истории коммитов.
Я хочу удалить только файл.
Я хочу удалить только файл. strong>клавиша (или эта строка, если уж на то пошло), поскольку я хочу, чтобы код *putYaOwnApiKeyBrothar* был доступен во всех моих коммитах. (На случай, если им придется проверить более старый).

Возможно ли это вообще? Есть ли простой способ?
Если нет, что мне делать?
Я тупой?

Подробнее здесь: https://stackoverflow.com/questions/408 ... it-history
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Git clone [email protected]:kortina/dotfiles.git
    Anonymous » » в форуме Linux
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • Как изменить URL-адрес всех изображений на странице сведений о веб-истории в плагине веб-истории WordPress с помощью спе
    Anonymous » » в форуме Php
    0 Ответы
    133 Просмотры
    Последнее сообщение Anonymous
  • Почему ссылки были добавлены в C ++? (С истории истории)
    Anonymous » » в форуме C++
    0 Ответы
    71 Просмотры
    Последнее сообщение Anonymous
  • Мой модуль, установленный с GitHub, не обновляется после новых коммитов.
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Проверка версий WebKit для сборок iOS 16 и iOS 17 и оценка влияния коммитов
    Anonymous » » в форуме IOS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»