Learn to work with your local repositories on your computer and remote repositories hosted on GitHub.| GitHub Docs
Take GitHub to the command line| GitHub CLI
GitHub CLI is a command-line tool that brings pull requests, issues, GitHub Actions, and other GitHub features to your terminal, so you can do all your work in one place.| GitHub Docs
To confirm access to your account before you perform a potentially sensitive action, GitHub.com prompts for authentication.| GitHub Docs
After you've checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.| GitHub Docs
Using GPG, SSH, or S/MIME, you can sign tags and commits locally. These tags or commits are marked as verified on GitHub so other people can be confident that the changes come from a trusted source.| GitHub Docs
Using the SSH protocol, you can connect and authenticate to remote servers and services. With SSH keys, you can connect to GitHub without supplying your username and personal access token at each visit. You can also use an SSH key to sign commits.| GitHub Docs