-
1:以下、名無しがお送りします
どうやったら消せるの...
-
10:以下、名無しがお送りします
マジかよw やらかしたな
-
15:以下、名無しがお送りします
とりあえずcommitしたファイルからパスワード消して 再度commitし直せ
-
21:以下、名無しがお送りします
>>15 でもcommit履歴に残っちゃうだろ?
-
26:以下、名無しがお送りします
>>21 そこはgit filter-branchコマンド使って履歴から消せる
-
34:以下、名無しがお送りします
>>26 git filter-branchって何だよ 初耳だわ
-
41:以下、名無しがお送りします
>>34 過去のcommitを書き換えるコマンドだよ ファイル削除とかできる
-
48:以下、名無しがお送りします
>>41 そんなのあるのか 勉強になるわ
-
50:以下、名無しがお送りします
filter-branchの使い方教えてくれ
-
51:以下、名無しがお送りします
>>50 git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch パス' --prune-empty --tag-name-filter cat -- --all みたいな感じ
-
57:以下、名無しがお送りします
>>51 ちょっと意味わかんないけど とりあえずやってみるわ
-
62:以下、名無しがお送りします
パスワード変えた方がいいんじゃね?
-
64:以下、名無しがお送りします
>>62 それな 一応漏れたことになるからな
-
66:以下、名無しがお送りします
>>64 面倒くせえ パスワード変更とか
-
69:以下、名無しがお送りします
>>66 でも安全第一だろ 変えとけ変えとけ
-
72:以下、名無しがお送りします
git reset --hard HEAD~で直前のコミットを取り消せるで
-
78:以下、名無しがお送りします
>>72 でもpushしちゃったらそれじゃ意味ないやろ
-
88:以下、名無しがお送りします
>>78 そうやな、一度pushしたらgit reset --hardじゃ消えへんで
-
89:以下、名無しがお送りします
BFG Repo-Cleanerっていうツールでコミット履歴からも消せるらしいで
-
97:以下、名無しがお送りします
>>89 そんなツールあるんか 使い方教えてくれメンス
-
101:以下、名無しがお送りします
>>97 BFG Repo-Cleanerをダウンロードする 消したい文字列をexample.txtみたいなファイルに書く コマンド叩いて実行や
-
104:以下、名無しがお送りします
そもそもパスワードとかはリポジトリに入れんといてや .envとかに書いて、それを.gitignoreに入れとけ
-
116:以下、名無しがお送りします
会社の共有リポジトリでやらかしたら洒落にならんで
-
120:以下、名無しがお送りします
>>116 反省してます...
-
128:以下、名無しがお送りします
GitHubとかに上げちゃったの?
-
132:以下、名無しがお送りします
>>128 一瞬だけどな...すぐ気づいて消したんだけど
-
136:以下、名無しがお送りします
>>132 公開リポジトリだったらやばいな すぐ invalid にしないと
-
138:以下、名無しがお送りします
>>136 まあprivateリポジトリならそんなに心配ないけどな
-
147:以下、名無しがお送りします
>>138 いや社内とはいえ 見られたら困る情報はあるからな
-
154:以下、名無しがお送りします
git-secretsっての使うのオススメ
-
161:以下、名無しがお送りします
>>154 git-secretsって何だよ
-
167:以下、名無しがお送りします
>>161 パスワードとかトークンを検知してcommitさせないツールだよ
-
172:以下、名無しがお送りします
>>167 そんな便利なのあるのか
-
176:以下、名無しがお送りします
>>172 使い方はちょっと調べる必要あるけど 入れておくと安心
-
178:以下、名無しがお送りします
まあ一番はうっかりミスしないことだけどな
-
185:以下、名無しがお送りします
>>178 人間だもの ミスはつきものさ
-
190:以下、名無しがお送りします
>>185 ミスをどう防ぐかが大事よね
-
193:以下、名無しがお送りします
>>190 今回の教訓を生かして これからはもっと気をつけようぜ
-
196:以下、名無しがお送りします
>>193 おうそうだな みんなも気をつけろよ〜
Gitでパスワード情報をcommitしてもうた...
コメント3件
米国AI開発者がやさしく教えるGit入門講座
米国で働く現役AIエンジニアがGitをゼロからやさしく教えます.現場目線で教えるので修了後には実際に日々の開発・プログラミング学習にGitを導入することができます.
コメント(3件)
-
12024年4月12日 14:53
filter-branch奥が深いな
-
22024年4月12日 17:45
パスワード変更はマジで重要
-
32024年4月12日 20:34
git-secrets便利そう導入検討