Navigácia
ELOWEN · Dokumentácia

Posledná aktualizácia: 27. októbra 2026

Prechádzať dokumentáciu · Prístup a limity interaktívneho terminálu
Počítače, terminál a Git

Prístup a limity interaktívneho terminálu

Zistite, kto smie otvoriť terminál Projektu, kde beží a čo ho drží pri živote alebo ukončí.

Kto ho smie otvoriť

Terminál potrebuje prihlásenú webovú reláciu. Osobný API token a vlastný prihlasovací údaj agenta sa odmietajú, pretože ani jeden nie je človek pri klávesnici.

Účet môže mať otvorené štyri terminály naraz a inštancia 32 a terminál možno otvoriť iba v Projekte, ktorého je účet členom. Strata členstva alebo povolenia pluginu terminál ukončí.

Kde beží

Interaktívny terminál je vlastný shell človeka, izolovaný presne ako príkaz, ktorý ten človek spúšťa v chate: terminál operátora beží priamo na hostiteľovi a terminál kohokoľvek iného pod bubblewrapom s HOME jeho účtu. Izolovať príkazy bežných účtov rozhoduje pre nich rovnako ako pre príkazy.

V spravovanom Projekte sa terminál otvorí vnútri bežiaceho prostredia a začne v adresári Projektu, takže zastavené prostredie najprv spustite. Terminály na hostiteľovi aj v spravovanom prostredí používajú Bash s ovládaním úloh, vrátane Ctrl+C na prerušenie príkazu na popredí.

Na spárovanom počítači

Spárovaný počítač s Linuxom alebo Windows otvorí terminál na sebe a použije vlastné prihlásenie do Gitu a GitHub CLI. Počítač musí byť online s aktuálnym klientom, účet potrebuje výslovné členstvo a Linux potrebuje /usr/bin/python3.

Windows používa PowerShell v termináli ConPTY a vyžaduje build Windows 18309 alebo novší. Iné operačné systémy počítača interaktívny terminál otvoriť nevedia.

Odpojený alebo zastaraný klient sa hlási v okne terminálu, takže ho pred ďalším pokusom aktualizujte alebo pripojte. Opätovné pripojenie počítača starý terminál ukončí; náhradné spojenie ho nemôže prevziať, takže otvorte nový.

Ovládanie okna

Okno terminálu používa Vaše vzhľadové nastavenia v Účet → Terminál. Shell otvoríte ikonou terminálu na karte Projektu v Projektoch.

  • Minimalizácia alebo Escape nechá shell bežať v doku; obnovíte ho ikonou s popisom.
  • Druhý terminál v tom istom Projekte má očíslovaný popis.
  • Zavrieť terminál a ukončiť shell ukončí shell okamžite, spolu so všetkým, čo spustil. Nič sa nepýta na potvrdenie.
  • Keď shell skončí, Nový terminál otvorí ďalší v danom Projekte.

Prežije obnovenie stránky

Minimalizácia nechá terminál pripojený a bežiaci. Po obnovení stránky alebo strate spojenia s prehliadačom čaká až tridsať minút, kým sa vrátite; potom sa shell ukončí.

Obnovenie stránky vráti až 1 MiB posledného výstupu terminálu a celoobrazovkové programy môžu potrebovať zmenu veľkosti, aby sa prekreslili. Otvorenie toho istého terminálu v druhom okne ho prevezme a staršie okno ponúkne prevzatie späť.

Terminály neprežijú reštart démona, rovnako ako procesy na pozadí vyššie.

Prihlasovacie údaje

Prihlasovací údaj účtu ku GitHubu je dostupný v izolovaných shelloch na hostiteľovi aj v spravovaných shelloch za rovnakých pravidiel ako Bash, s redigovaným výstupom, ktorý údaj obsahuje. Priamy shell na hostiteľovi tento údaj nedostane.

Otvorenie interaktívneho terminálu Projektu, Prehľad terminálu, Spustenie príkazu shellu, Nastavenie vývojového prostredia účtu.