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 Settings
  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 Settings