Prófílar þjóna tveimur tilgangi á sama tíma: þeir skrá tengistillingar og bera virkt safn auðkennisgagna. Skráarendingin segir þér ekkert um hvort þú heldur á. Lestu innihaldið áður en þú ákveður að það eigi heima í geymslu.

Skrefin hér að neðan gera ráð fyrir að skoðað sé sniðmát biðlara fyrir útgáfustjórnun. Keyrðu þau í réttri röð og stöðvaðu áður en þú committar einhverju sem þú getur ekki afturkallað.

Lestu skrána sem þú ætlar að setja í vísann

Byrjaðu á raunverulegu bætunum, því prófíll sem vísar á aðskildar skrár lítur allt öðru vísi út en sá sem felldir þær inn. Leitaðu að PEM-blokkamerkjunum og innfelldu merkingunum sem heita ca, cert, key, tls-auth og tls-crypt, og sama leitin sýnir þér bæði tilfellin. Dulkóðaður einkalykill telst áfram viðkvæmt efni, og sameiginlegur tls-auth eða tls-crypt lykill er auðkennisgagn þótt hann sé ekki auðkenni notanda. Beittu sömu athugun á allt sem sett er í vísann með prófílnum, þar á meðal skjalasöfn og uppsetningarskriptur sem vísa á auðkennisskrá.

Horfðu síðan á settið sem er í vísanum frekar en vinnutréð. git diff --cached sýnir hvað commitið mun í raun innihalda, og það er eina útgáfan sem skiptir máli fyrir þessa ákvörðun.

Ákveddu hvað geymslan má dreifa

Sniðmát getur borið sameiginlegu, yfirfarðu stillingarnar og nafngreindar staðgengilsmerkingar fyrir allt sem maður fær við skráningu. Það sem það getur ekki borið er nothæft auðkenni, því geymsla dreifist til allra sem geta lesið hana, þar á meðal sjálfvirkni. Einkageymsla þrengir hópinn án þess að breyta spurningunni um hvort hver lesandi sé heimilaður fyrir þessu auðkennisgagni.

Hunsunarregla kemur í veg fyrir viðbætur í framtíðinni og gerir ekkert við það sem þegar er skráð. Þessa ósamhverfu er vert að gera sér grein fyrir fyrir fyrsta commitið en ekki eftir það tíunda. Nöfn og vistföng innviða eru sérstakt mat: þau eru ekki auðkenningarsaltrúnaður, en geta samt greint frá meiru en teymið hyggst birta. Taktu þá ákvörðun skýrt í stað þess að flokka hverja línu í lykilorð eða opinbert.

Ef efnið er þegar í sögunni

Að fjarlægja línuna í nýju commiti lætur gömlu útgáfuna vera ósnortna fyrir hvern þann sem sækir hana. Meðhöndlaðu berskjöldunina sem raunverulega: greindu tegund auðkennisgagnsins og finndu síðan stofnunina sem getur ógilt það. Biðlaraskírteini er afturkallað og afturkallalistinn endurskapaður; sameiginlegur lykill stjórnrásar er skipt út á netþjóninum og hjá hverjum biðlara sem notar hann.

Þau tvö hafa mjög ólíkan áhrifsradíus, og áætlunin ætti að tilgreina hvort þú framkvæmir áður en þú byrjar. Finndu commitið sem færði efnið inn með leit af gerðinni git log --all -S 'BEGIN PRIVATE KEY', svo umfang hreinsunarinnar sé þekkt en ekki giskað. Klón kollega eða kvísli gæti þegar haft gamla hlutinn, þess vegna kemur afturköllunin fyrst og hreinsunin síðan.

Hreinsaðu aðeins eftir að hafa afmarkað

Endurskrifun sögunnar breytir hverju commiti eftir það sem þú breytir, svo hún þarf fyrst samþykki eiganda geymslunnar og fólksins sem vinnur í henni. Þvinguð ýting er ekki viðgerð; hún er samræmingaratburður með eigin hættu á bakfærslu. Tímasettu hana, taktu öryggisafrit og segðu teyminu hvenær hún verður.

Eftir það skaltu staðfesta núverandi tré og afganginn af sögunni í stað þess að treysta samantekt tólsins.

Geymdu niðurstöðuna sem tvo gripi: sniðmátið sem er öruggt að deila og skrána yfir auðkennisgögn sem gefin voru út í skráningarferlinu. Hvort tveggja krefst þess ekki að nothæft auðkenni búi í geymslunni.

Sú aðgreining er raunverulega lausnin, og hún lifir næsta manninn sem vill committa prófíl.

Tengdir greinar