Denvr AI Services Docs
  • Welcome to Denvr AI Services Docs!
  • OVERVIEW
    • Getting started
      • Launch a virtual machine
      • Secure Shell (SSH): Best Practices
      • API Usage samples
      • Registration
    • Data centers
    • Shared responsibility model
    • Technical support
    • What's new!
  • PLATFORM
    • Dashboard
    • Applications
    • Virtual machines
    • Bare metal
    • Storage
    • Networking
    • User management
    • Billing
  • API Reference
    • Authentication
    • Clusters
    • Applications
    • Virtual machines
    • VPCs
    • Bare metal
  • Additional Information
    • FAQs
      • Desktop vs data center GPUs
      • Differences of bare metal and virtual machines
      • GPU monitoring
      • Using Github with SSH keys
      • Data persistence and recovery
      • Do you support Kubernetes?
      • Installing GPU drivers
      • What is the network bandwidth?
      • What ports are publicly accessible?
      • What is persistent local storage?
      • Adding DAS to /etc/fstab
      • Provisioning States
    • Policies
      • Terms of Service
      • Privacy Policy
      • Acceptable Use Policy
      • Maintenance policy
Powered by GitBook
On this page
  • Generate a public/private RSA key pair
  • Copy the public key
  • Save the public key to GitHub
  1. Additional Information
  2. FAQs

Using Github with SSH keys

GitHub removed support for Password Authentication while using HTTPS protocol in August 2021. It is convenient (and recommended) to access repos securely using SSH keys.

PreviousGPU monitoringNextData persistence and recovery

Last updated 1 year ago

Generate a public/private RSA key pair

Skip to next step if you have an existing SSH key pair.

Windows users can use either PowerShell, Windows Terminal, or WSL (Windows Subsystem for Linux). Mac and Linux users should use their preferred terminal.

Run the ssh-keygen command with default arguments to generate and replace your private keypair.

ssh-keygen -t rsa

You will be prompted to provide a filename and an additional password if required.

It is common to NOT use a password with the private key because the operating system already controls user access.

The output will look like this:

Copy the public key

Use the terminal to display the public key, highlight, and copy to clipboard.

The public key will have a .pub file extension. You should never share your private key!

$ cd $HOME/.ssh
$ cat id_rsa.pub

The output will look similar to the following:

Save the public key to GitHub

Navigate to 'Settings' under your GitHub profile. In the Left navigation select 'SSH and GPG keys':

Select 'New SSH key', add a title with any descriptive name, and paste the public key into the Key textarea:

Your repos will now show clone commands using SSH: