1

一部の機密データ (user:pass、アクセス トークンなど) を git リポジトリの特定のバージョンに保存したことに気付いた場合、リポジトリ全体を犠牲にすることなく、それを取り除くにはどうすればよいでしょうか? その現在のリビジョンのみを廃棄することは可能ですか。git はギャップを自動的に把握しますか?

4

1 に答える 1

3

GitHub には、それに関する素晴らしい記事があります。

https://help.github.com/articles/remove-sensitive-data

基本的に、git filter-branch機密コンテンツを含むファイルを削除して、プロジェクトの履歴を書き換えるために使用します。

于 2012-12-16T08:58:39.027 に答える