Using SSH protocol with GitHub

Reference - https://help.github.com/articles/connecting-to-github-with-ssh

  • SSH key must be RSA algorithm (ssh-keygen -t rsa)
  • Key must be named id_rsa
  • Key must not have passphrase
  • Key must be located in <user home>/.ssh folder

Following steps must be done for FlexDeploy Server and Endpoint where Git commands will be executed.

  1. Locate or generate default SSH keys. 
  2. Add SSH public key to GitHub account. You must use id_rsa.pub key for this purpose.
  3. If GitHub is SSO enabled
    1. Click on enable single sign-on
    2. Click Authorize
    3. When routed to SSO provider, enter SSO credentials
  4. Test SSH connection using ssh, and perform host authorization.
  5. Configure FlexDeploy
  6. Click Test Connection to verify configuration