Gitにおける高感度データの除去
このガイドでは、あなたのGitレポから敏感なテキストを削除する方法を説明します.それは、245579152(それはGithubとJavaによるBFG Repo-Cleanerです)を必要とします.近くの/すべてのプル要求をマージします. すべての開発者のローカルブランチがクリーンであることを確認します. は、緊急バックアップを作成するあなたのrepoをクローンします. はendorsedから 一時的な作業フォルダに移動します. あなたのレポの裸のミラーをクローンしてください
正規表現で
ファイルでコピーします. このコマンドを実行し、機密テキストを置換します.
ミラーレポに入る: 実行 あなたのリモート支店にプッシュします.注意:これが失敗した場合は、リモートGitサーバのブランチを保護する必要があります. すべての開発者にrepoを再起動して、書き換えられたGit履歴を取得します. Repoが正しく見えることを確認し、ローカルバックアップRPOと一時的な作業フォルダを削除します. 今、すべての機密データがなくなりました.
読書ありがとう!
Twitterのプログラミングのヒント、ソフトウェア工学のコンテンツ、およびキャリアのアドバイスに従ってください.😊
このブログ記事の内容はBFG Repo-Cleaner、Git、GitHub、GitLabで公開されています.
bfg
JARファイルをダウンロードする.bfg-1.14.0.jar
というテキストファイルを作成します.例えば、このテキストファイルはgit clone --mirror [email protected]:SomeUser/myrepo.git
のsensitive.txt
とpassword123
と***REMOVED***
のすべての出現を置き換えるでしょう. password123
abc123==>samplePassword
abc123
samplePassword
読書ありがとう!
Twitterのプログラミングのヒント、ソフトウェア工学のコンテンツ、およびキャリアのアドバイスに従ってください.😊
このブログ記事の内容はBFG Repo-Cleaner、Git、GitHub、GitLabで公開されています.
Reference
この問題について(Gitにおける高感度データの除去), 我々は、より多くの情報をここで見つけました https://dev.to/realedwintorres/removing-sensitive-data-in-git-15abテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol