Gå til innholdet

archgate login

Autentiser med GitHub for å få tilgang til Archgate editor-plugins. Hvis du ikke er registrert ennå, håndterer CLI-en registrering automatisk — den ber om e-postadressen din, foretrukket editor (Claude Code, VS Code, Copilot CLI eller Cursor) og bruksområde, og registrerer deg før innloggingen fullføres.

Terminal window
archgate login

Starter en GitHub Device Flow (OAuth). CLI-en viser en engangskode og en URL. Åpne URL-en i nettleseren din, skriv inn koden og autoriser Archgate GitHub OAuth-appen. Når autorisasjonen er fullført, veksler CLI-en GitHub-identiteten din mot et Archgate plugin-token og lagrer det sikkert i operativsystemets legitimasjonsbehandler (macOS Keychain, Windows Credential Manager eller Linux libsecret) via git credential approve. Ingen legitimasjon skrives til disk som klartekstfiler.

Hvis GitHub-kontoen din ikke er registrert ennå, ber CLI-en om e-postadressen din, foretrukket editor og bruksområde, og registrerer deg automatisk.

Legitimasjon kreves for å installere editor-plugins via archgate init --install-plugin. Selve CLI-en (check, init osv.) fungerer uten innlogging.

| Underkommando | Beskrivelse | | ------------------------ | ------------------------------------------------ | | archgate login | Autentiser (hopper over hvis allerede innlogget) | | archgate login status | Vis gjeldende autentiseringsstatus | | archgate login logout | Fjern lagret legitimasjon | | archgate login refresh | Autentiser på nytt og hent et nytt token |

Logg inn for første gang:

Terminal window
archgate login
Authenticating with GitHub...
Open https://github.com/login/device in your browser
and enter the code: ABCD-1234
Waiting for authorization...
GitHub user: yourname
Your GitHub account yourname is not yet registered.
Let's sign you up now.
Editor: Claude Code
Use case: Enforcing ADRs in our monorepo
Submitting signup request...
Claiming archgate plugin token...
Authenticated as yourname. Plugin access is now available.
Run `archgate init` to set up a project with the archgate plugin.

Hvis prosjektet allerede har .archgate/adrs/, lyder den siste linjen:

Run `archgate check` to validate your project against its ADRs.

Hvis archgate login feiler med en TLS-sertifikatfeil (vanlig bak bedriftsproxyer), pek kjøretidsmiljøet mot organisasjonens CA-sertifikatpakke ved å bruke miljøvariabelen NODE_EXTRA_CA_CERTS.

På macOS/Linux:

Terminal window
export NODE_EXTRA_CA_CERTS=/path/to/your-corporate-ca.pem
archgate login

På Windows (PowerShell):

Terminal window
$env:NODE_EXTRA_CA_CERTS = "C:\path\to\your-corporate-ca.pem"
archgate login

På Windows (cmd):

Terminal window
set NODE_EXTRA_CA_CERTS=C:\path\to\your-corporate-ca.pem
archgate login

På Windows (Git Bash):

Terminal window
export NODE_EXTRA_CA_CERTS=/c/path/to/your-corporate-ca.pem
archgate login

Spør IT-avdelingen din om riktig sertifikatsti hvis du er usikker.

Sjekk innloggingsstatus:

Terminal window
archgate login status
Logged in as yourname (since 2026-02-28)

Logg ut:

Terminal window
archgate login logout

Autentiser på nytt:

Terminal window
archgate login refresh