Hier die Anleitung als pdf: codex-account-switching-anleitung
Im Terminal — ohne Abmelden:
killall Codex
mkdir -p ~/.codex-accounts/account1 ~/.codex-accounts/account2
Jetzt Account 1 frisch reparieren:
open -a Codex
Mit Account 1 einloggen. Danach:
killall Codex
cp ~/.codex/auth.json ~/.codex-accounts/account1/auth.json
Dann nicht abmelden, sondern Datei weglegen:
mv ~/.codex/auth.json ~/.codex/auth.json.account1-temp
open -a Codex
Jetzt sollte Codex dich zum Login auffordern. Mit Account 2 einloggen. Danach:
killall Codex
cp ~/.codex/auth.json ~/.codex-accounts/account2/auth.json
Jetzt Switch-Script anpassen:
nano ~/codex-switch
Inhalt:
#!/bin/zsh
ACCOUNT="$1"
if [[ "$ACCOUNT" != "account1" && "$ACCOUNT" != "account2" ]]; then
echo "Nutzung: codex-switch account1 | account2"
exit 1
fi
killall Codex 2>/dev/null
cp "$HOME/.codex-accounts/$ACCOUNT/auth.json" "$HOME/.codex/auth.json"
chmod 600 "$HOME/.codex/auth.json"
open -a Codex
echo "Codex gestartet mit $ACCOUNT"
Dann:
chmod +x ~/codex-switch
source ~/.zshrc
Test:
codex1
und:
codex2
Wichtig: Ab jetzt beim Accountwechsel nie mehr in Codex auf Abmelden klicken, sondern nur codex1 / codex2
