EN: Read in English
Dunia 8: Perisai: Keselamatan · Cabaran bos
Latihan kebocoran
Anda akan belajar: cara baiki kunci yang bocor dengan cepat, ikut urutan yang betul.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Masa latihan! Satu kunci palsu terselit dalam commit (titik simpan) terakhir anda. Berita baiknya: anda belum push. Baiki cepat.
Tengok
Itu dia: .env dalam commit terbaru. Tiga bilik, tiga pembaikan. Buntu? Selepas 2 cubaan, petunjuk akan muncul.
Cuba
Bersihkan kebocoran ini, bilik demi bilik.
Langkah 1 daripada 3: Berhenti jejak kunci
Keluarkan .env dari kotak, tapi simpan fail itu dalam komputer anda.
- Kosong
- Kosong
- 4 titik simpan
- Add weather widget
- Ignore log files
- Add day 1 page
Petunjuk
Jalankangit status dulu dalam setiap bilik.Semak
Kejutan: commit itu sebenarnya dah di-push ke repo awam. Apa anda buat dulu?
Pilih satu jawapan.
Semak
Sekarang susun penyelamatan penuh. Langkah pertama di atas.
Langkah pertama di atas. Susun ikut turutan. Guna anak panah, atau seret.
- Force-push dan beritahu pasukan anda
- Rotate kunci itu
- Berhenti jejak .env dan tambah ke .gitignore
- Tulis semula sejarah dengan git filter-repo
- Tutup amaran secret scanning
Petunjuk
Kunci yang bocor mesti berhenti berfungsi sebelum apa-apa lagi.Anda berjaya!
Kini anda boleh uruskan kunci yang bocor, dah di-push atau belum.
English
Drill time! A fake key slipped into your last commit. Good news: you have not pushed yet. Fix it fast.
There it is: .env in the newest commit. Three rooms, three fixes. Stuck? After 2 tries, a hint appears.
Clean up the leak, room by room.
git status in each room first.Plot twist: that commit was already pushed to a public repo. What do you do first?
Now put the full rescue in order. First step at the top.
You can now handle a leaked key, pushed or not.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: git rm · gitignore · git commit (--amend) · Removing sensitive data from a repository
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?