Մաքրել Git- ի պատմությունը

Գաղտնի տվյալները, ինչպիսիք են գաղտնաբառերը, պետք է պահվեն .env ֆայլերում և, եթե հնարավոր է, ոչ թե Git պահոցներում: Այնուամենայնիվ, հավանաբար մեզանից յուրաքանչյուրի հետ պատահել է առնվազն մեկ անգամ սխալմամբ. արագորեն GitHub Gists- ում հրապարակել ենք Google Maps JS API սկրիպտ (որպես «հանրային») և պատահաբար չենք թաքցրել մեր սեփական Maps API բանալին:


Բարեբախտաբար, ուշադիր Google Cloud Platform Trust & Safety թիմը վերջերս է սկսել կտկտոցը ձեր մատները ավտոմատացված էլեկտրոնային փոստի հասցեները, որոնք ոչ միայն մաքրելը github.com հանրային API ստեղների վրա մեծ մասշտաբով:

Հարգելի հաճախորդ,
մենք հայտնաբերել ենք հանրորեն հասանելի Google API բանալին ՝ կապված հետևյալ Google Cloud Platform նախագծի հետ:

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

Այնուհետեւ ժամանակն է գործել ամենաուշը: Բարեբախտաբար, նույնիսկ Git- ը ներելի է: Հետևյալ bash սցենարը օգտագործում է մեծ BFG ռեպո մաքրող միջոց (ոչ, դա չի նշանակում զենքը DOOM- ից) և հեռացնում է API բանալին Git պահեստի 5 -րդ տողում ՝ 6 -րդ տողում::

0cb06f6f637d40148ce07994959944db

Հ.Գ. 5 -րդ տողում API ստեղնը կատակ է:

Վերադառնալ