Skip to content

mise ssh

  • Usage: mise ssh [FLAGS] [DESTINATION] [COMMAND]…
  • Source code: src/cli/ssh.rs

Open an SSH session, optionally borrowing read-only GitHub access

Arguments

  • [DESTINATION] — OpenSSH destination or SSH-config alias
  • [COMMAND]… — Command to execute after --; omit for an interactive shell

Flags

  • -i --identity-file <IDENTITY_FILE> — SSH identity file
  • -p --port <PORT> — SSH port
  • -o --ssh-option <SSH_OPTION> — OpenSSH option; repeat for multiple options
  • --github-relay-read-only — Borrow read-only GitHub access for this session only
  • --github-relay-repo <OWNER/REPO> — Approved GitHub repository; repeat to authorize more repositories
  • --github-relay-all-repos — Explicitly authorize reads of all repositories accessible locally
  • --github-relay-log-requests — Log sanitized relay requests on local stderr
  • --github-relay-no-log-requests — Disable request logging, overriding the saved preference
  • --github-relay-log-format <FORMAT> — Relay log and summary format: text or jsonl
  • --github-relay-max-duration <DURATION> — Expire borrowed access after a duration such as 1h (0s: session lifetime)
  • -h --help — Print help
MIT LicenseCopyright © 2026jdx.dev