How-To: Access GitHub with EZSSH

If your organization uses SSH Certificates to protect your GitHub organization, you must use the EZSSH client to request certificates and get just-in-time access to your code.

Prerequisites

  1. Download EZSSH

Tenant Prerequisites

Your tenant admin/GitHub admins must connect EZSSH to GitHub Enterprise before users are able to login to Git using EZSSH.

Video Version

Usage

  1. Go to your favorite terminal, and enter:
ezssh git
  1. The first time it will ask you to login with your Azure Active Directory Account
  2. You should get a “GitHub identity created successfully” message EZSSH Agentless JIT Access terminal showing ezssh git command with GitHub identity created successfully confirmation message
  3. Start using your favorite Git Tool for committing your code!

Sending a command through EZSSH

EZSSH offers the option of sending a command to your git solution to make it easier to use. Just add a -c and the command to your EZSSH git command. For Example if you want to pull you can do:

ezssh git -c "pull"

EZSSH will talk care of using your existing certificate or getting a new one and then will call git pull in another window. EZSSH Agentless JIT Access terminal running ezssh git pull command with git output showing Already up to date