{{define "width"}}bounded{{end}} {{define "title"}}login ยท {{.Site}}{{end}} {{define "content"}}

Sign in

{{if .Next}}

Sign in to continue to {{.Next}}.

{{end}} {{if .Error}}{{end}} {{if .Sent}}

If that account exists, a login link is on its way. It works once and expires in fifteen minutes.

{{else}} {{if .EmailLogin}}

Or, from a machine with your registered key:

{{else}}

Browser sessions are minted over SSH โ€” there is no password. From a machine with your registered key:

{{end}}
ssh git@{{.Host}} web login

then open the printed URL within five minutes.

{{end}}

New here?

{{if eq .Mode "open"}}

Create an account โ€” pick a username, paste your SSH public key, verify your email. Or from the terminal:

ssh git@{{.Host}} register --username you --email you@example.org
{{else if eq .Mode "invite"}}

This instance is invite-only. With a code from an admin, create an account โ€” pick a username, paste your SSH public key. Or from the terminal:

ssh git@{{.Host}} register --username you --invite <code>
{{else}}

This instance is not accepting new accounts.

{{end}} {{end}}