Может ли кто-то, кто клонирует мое репо, получить мой api_key из предыдущих коммитов? - PullRequest
4 голосов
/ 06 мая 2019

Я нажал свой ключ API в github и нажал еще один коммит, который его спрятал.Может ли тот, кто клонирует мое репо, получить ключ от предыдущего коммита?

1 Ответ

5 голосов
/ 06 мая 2019

GitHub позволяет всем загружать весь репозиторий git, который содержит всю историю проекта (то есть состояние репо при каждом коммите можно восстанавливать).Вы даже можете читать и искать историю в Интернете без клонирования.

Так что да, легко найти то, что вы думали, что удалили (вы можете повеселиться самостоятельно , ища такие удаленные ключи в других хранилищах ).

Но это достаточно распространенная проблема, и есть решения.Вот почему на GitHub появилась постоянная страница, помогающая вам разобраться с "упс, я отправил ключ API" момент: https://help.github.com/en/articles/removing-sensitive-data-from-a-repository

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

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