Я нажал файл с паролем на свое репо по ошибке - FYI репо - это всего лишь небольшой персональный проект.Как правильно удалить конфиденциальные данные, нажатые на репозиторий Git?
Как только я понял, что пароль присутствует, я добавил файл в .gitignore
и выполнил git rm -r --cached <filename>
, совершил и отправил на репо.
Теперь я понимаю, что пароль по-прежнему присутствует в истории - что это лучший способ его удалить?
Я прочитал на странице Github страницу Remove sensitive data, в которой предлагается изменить пароль, который я сделал, - но мне также хотелось бы удалить историю.
Возможный дубликат [Удалить конфиденциальные файлы и их данные из истории Git] (http://stackoverflow.com/questions/872565/remove-sensitive-files-and-their-commits-from-git-history) – AD7six
Как многие коммиты уже прошли поверх пароля в вашем пульте? –
У меня есть 5 коммитов после тех, которые содержат пароль – NRKirby