Pastroni historinë e Git

Të dhënat e ndjeshme, siç janë fjalëkalimet, duhet të ruhen në skedarë .env dhe, nëse është e mundur, jo në depot e Git. Megjithatë, ndoshta na ka ndodhur të paktën një herë gabimisht secilit prej nesh: duke publikuar shpejt një skript të mirë Google Maps JS API në GitHub Gists (si "publik") dhe pa dashje duke mos e fshehur çelësin tonë privat të Maps API.


Për fat të mirë, ekipi i vëmendshëm i Google Cloud Platform Trust & Safety kohët e fundit ka filluar të trokasë në gishtat tuaj me email të automatizuar që kërkojnë jo vetëm github.com për çelësat publikë API në një shkallë të gjerë:

I dashur klient,
ne kemi zbuluar një çelës API të arritshëm publik të Google i lidhur me projektin e mëposhtëm të Platformës Cloud të Google:

...........................

Atëherë është koha për të vepruar më së voni. Për fat të mirë, edhe Git është i falshëm. Skenari i mëposhtëm bash përdor pastruesin e shkëlqyeshëm të repos BFG (jo, kjo nuk do të thotë armë nga DOOM) dhe heq çelësin API në rreshtin 5 të depove Git në rreshtin 6:

0cb06f6f637d40148ce07994959944db

PS: Çelësi API në rreshtin 5 është një shaka.

Mbrapa