Je to tak, neznámo proč prostě nedokáže pustit “git init” – zpět dostane permission denied chybu. Tohle je ručně řešitelné tak, že si “git init” pustíte v terminálu sami. Ale má to i jiné řešení.
Platí na to totiž totéž jako na řadu dalších spouštění externích věcí – Codex aplikace ve výchozím nastavení používá striktní sandbox, ve kterém nemůže nic, aby se zmenšilo riziko, že udělá něco, co nemá.
Spoléhat se na “ptej se”, mimochodem není moc praktické, Codex se velmi často prostě nezeptá a co má udělat, prostě neudělá.

Je tam ale ještě třetí stupeň, kdy ji dovolit úplně všechno. S rizikem, že to může někdy vést k problémům, ale nic jiného vám nakone nezbyde, pokud to opravdu chcete aktivně používatg.
Automatizace a přístup k síti
Paradoxně ale ještě narazíte na to, že ručně spouštěné věci budou mít přístup k sítím (jako například stažení obsahu z nějaké URL), ale totéž v automatizaci selže, protože systém přístup odepře.
Můžete sice pak tu automatizaci spustit ručně (a to už projde), ale je to nepraktické.
Tady nepomůže výše uvedené, ač by mělo. Ale je vhodné sáhnout do textového konfiguračního souboru. Třeba takto:
nano ~/.codex/config.toml
A sem musíte doplnit toto:
[sandbox_workspace_write]
network_access = true
Důležitá poznámka na závěr – výše popsané se mění a je možné, že to OpenAI napraví nebo to nakonec v konfiguraci bude jinak. Popsané funguje v polovině června.
