Nastavení vývojového prostředí účtu
Dejte jednomu účtu vlastní HOME, jeho identitu autora Gitu a vlastní pravidlo, kde se spouštějí jeho příkazy.
Co účet vlastní
Každý propojený účet má soukromý domovský adresář (HOME) pro konfiguraci Gitu, npm a nástrojů. Je oddělený od Projektů a náleží účtu, nikoli jednomu Projektu.
Administrátoři otevřou Uživatele, vyberou účet a zvolí Vývojové prostředí. Uvidí HOME s jeho velikostí a generací, režim spouštění, aktivní procesy a autora Gitu.
Nastavte autora Gitu
- Otevřete Uživatele a vyberte účet.
- Zvolte Vývojové prostředí a vyplňte Jméno autora a E-mail autora.
- Zvolte Uložit autora Gitu. Stránka potvrdí Autor Gitu byl uložen.
Rozhodněte, kde se příkazy spouštějí
Příkazy účtů bez oprávnění provozovatele se ve výchozím nastavení spouštějí v omezeném prostředí bubblewrap: dosáhnou na své dostupné adresáře Projektů a na HOME účtu a zachovají si přístup k síti. Stránka Vývojové prostředí ukazuje kontrolu jako Připraveno nebo Selhala a režim jako Izolované, Bez izolace nebo Odmítnuto.
Varování: Pokud živá kontrola izolace selže, izolovaný příkaz se odmítne, místo aby se spustil bez izolace.
Administrátor může vypnout Izolovat příkazy běžných účtů, čímž těmto účtům povolí spouštět příkazy přímo na hostiteli.
Operátor spouštějící příkazy mimo spravovaný Projekt používá hostitele přímo. Příkazy spravovaného Projektu běží v jeho vlastním prostředí, ať nastavení spouštění na hostiteli účtu říká cokoli, a příkazy na pozadí spuštěné pluginy zůstávají izolované.
Resetujte HOME
- Otevřete stránku Vývojové prostředí daného účtu.
- Zvolte Resetovat HOME. Chetty nejprve ukáže, co se ztratí: konfiguraci Gitu, npm a nástrojů uloženou pro účet.
- Napište Potvrzovací frázi a potvrďte. Reset se odmítne, dokud má účet aktivní procesy.
Reset počká, až se soubory starého HOME odstraní, a teprve pak ohlásí úspěch. Pokud odstranění selže, ohlásí chybu a nový, prázdný HOME už je na místě. Odebrání účtu také počká na odstranění jeho uložených souborů, než uklidí záznamy Gitu pro starší pracovní adresáře účtu.
GitHub a terminály
GitHub přihlašovací údaj účtu dostanou jen terminálové relace, nikoli služby na pozadí nebo jiné pluginy: dostane ho terminál v prostředí spravovaného Projektu a izolovaný terminál na hostiteli. Výstup, který údaj obsahuje, se rediguje a přímý shell na hostiteli ho nedostane.
Interaktivní terminál je vlastní shell člověka a řídí se stejným rozhodnutím jako příkaz: terminál operátora běží přímo na hostiteli a terminál kohokoli jiného pod bubblewrapem s HOME jeho účtu.
Jen přihlášená webová relace jeden otevře, jen pro Projekt, jehož je účet členem, a ve spravovaném Projektu se shell vytvoří uvnitř běžícího prostředí a začne v adresáři Projektu.
Přečtěte si Otevření interaktivního terminálu Projektu a Přístup a limity interaktivního terminálu.
Ověřte, že to funguje
- Pole Autor Gitu ukazují jméno a e-mail, které jste uložili.
- Izolovaný příkaz proběhne a stránka u kontroly ukazuje Připraveno.
Související návody
Přehled prostředí, Přehled terminálu, Přehled uživatelů a přístupů, Přehled Projektů, Vývojové prostředí Vašeho účtu.