{{define "footleft"}}barerepo{{end}} {{define "body" -}}
barerepo sign in
new account
{{if .Error}}
{{.Error}}
{{end}} {{if .Nonce}}
prove you hold the private half
printf '%s' '{{.Nonce}}' | ssh-keygen -Y sign -f ~/.ssh/id_ed25519 -n barerepo-signup -
a public key is public, so anyone could paste yours. this is how the server knows it is yours. good for 10 minutes.
signature
{{else}}
name
public key
cat ~/.ssh/id_ed25519.pub
{{end}}
your key is your account. there is no email and no password.
losing every key loses the account, because there is no out-of-band recovery channel.
add a second key from another machine today.
{{- end}}