Explore by product
Set up Git→
At the heart of GitHub is an open source version control system (VCS) called Git. Git is responsible for everything GitHub-related that happens locally on your computer.
Connecting to GitHub with SSH→
You can connect to GitHub using the Secure Shell Protocol (SSH), which provides a secure channel over an unsecured network.
Creating a repository on GitHub→
After you create your repository on GitHub, you can customize its settings and content.
Basic writing and formatting syntax→
Create sophisticated formatting for your prose and code on GitHub with simple syntax.
About pull requests→
Pull requests let you tell others about changes you've pushed to a branch in a repository on GitHub. Once a pull request is opened, you can discuss and review the potential changes with collaborators and add follow-up commits before your changes are merged into the base branch.
Authenticating to GitHub→
Keep your account and data secure with features like two-factor authentication, SSH, and commit signature verification.
Adding an existing project to GitHub using the command line→
Putting your existing work on GitHub can let you share and collaborate in lots of great ways.
Managing remote repositories→
Learn to work with your local repositories on your computer and remote repositories hosted on GitHub.
GitHub Pages Documentation→
You can create a website directly from a GitHub repository.