🔑

Okoljske spremenljivke

Konfiguracijske vrednosti, ki Claude Code povežejo z zunanjimi storitvami. Ključi API, naslovi podatkovnih baz in poverilnice storitev, ki omogočajo strežnike MCP in integracije prek API.

Data Source·2 razdelkov·1 min branja
codingdevops
Install Prompt

Paste this into Claude Code to set it up:

Okoljske spremenljivke se običajno nastavijo v profilu lupine (~/.zshrc ali ~/.bashrc) ali v projektnih datotekah .env. Pri strežnikih MCP gredo ključi API v polje »env« v konfiguraciji strežnika v ~/.claude.json ali ~/.claude/settings.json. Ključev API nikoli ne objavljajte v git. Z datoteko .gitignore izključite datoteke .env.

01Kaj počne

Ključi do vašega povezanega ekosistema

Okoljske spremenljivke so način, kako se Claude Code preverja pri zunanjih storitvah. Ko strežnik MCP povežete z GitHubom, Notionom, Stripeom ali katero koli drugo storitvijo, ključ API ali token živi v okoljski spremenljivki. Te vrednosti se ob zagonu predajo procesom strežnika MCP in Claudu omogočijo, da bere vaše repozitorije, poizveduje po podatkovnih bazah, upravlja vaše naloge in sodeluje z vsako povezano storitvijo v vašem ekosistemu.
Okoljske spremenljivke za Claude Code se pogosto nastavljajo na treh mestih. Profili lupine (~/.zshrc ali ~/.bashrc) omogočijo, da so spremenljivke na voljo globalno. Projektne datoteke .env zamejijo spremenljivke na določen projekt. Konfiguracije strežnikov MCP v ~/.claude.json ali ~/.claude/settings.json predajo spremenljivke neposredno določenim procesom strežnikov prek polja env.

02Varnost

Skrivnosti nikoli ne objavljajte v git

Ključi API, tokeni, gesla podatkovnih baz in poverilnice storitev se ne smejo nikoli pojaviti v vaši zgodovini git. Ko je skrivnost enkrat objavljena, za vedno ostane v repozitoriju (tudi po izbrisu) in jo lahko pridobi vsak, ki ima dostop. V datoteko .gitignore dodajte .env. Z datoteko .env.example in nadomestnimi vrednostmi dokumentirajte, katere spremenljivke so potrebne, ne da bi razkrili dejanske vrednosti. Veščina Commit v Claude Code je nastavljena tako, da samodejno opozori na občutljive datoteke, a najvarneje je, da jih sploh ni mogoče slediti.
Uporabljajte .gitignore. Iz nadzora različic vedno izključite .env, .env.local in vsako datoteko s poverilnicami.
Dokumentirajte z .env.example. Ustvarite predlogo s praznimi vrednostmi, da sodelavci vedo, katere spremenljivke naj nastavijo, ne da bi videli vaše dejanske ključe.
Ogrožene ključe takoj zamenjajte. Če je ključ pomotoma objavljen, ga obravnavajte kot ogroženega. Prekličite ga in ustvarite novega, tudi če ste objavo odstranili.
Okoljske spremenljivke | Ekosistem NativeAI Hub