Git and GitHubLesson 19Free preview
Git What is SSH?
This lesson is part of Git · All levels
Summary
SSH (Secure Shell) is an encrypted communication protocol commonly used to access servers remotely, including for Git on GitHub. SSH uses a pair of cryptographic keys: private keys that are kept secret on your computer, and public keys that are uploaded to GitHub. With SSH, authentication no longer requires a password on each push or pull.
Key points
- SSH is Secure Shell, encrypted communication between computers
- Using a pair of private and public keys (asymmetric)
- Public keys securely shared; private keys must be kept secret
- Git over SSH does not need to enter a password for every operation
Full lesson
Code examples and quizzes
Full lessons, code examples, and quizzes are available to subscribers. 5 questions.