Are you looking for something? Here is all of the GitHub Docs history in one single commit. Enjoy! 🎉
3.3 KiB
title, redirect_from, intro, versions
| title | redirect_from | intro | versions | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Set up Git |
|
At the heart of {{ site.data.variables.product.product_name }} is an open source version control system (VCS) called Git. Git is responsible for everything {{ site.data.variables.product.product_name }}-related that happens locally on your computer. |
|
To use Git on the command line, you'll need to download, install, and configure Git on your computer. {% if currentVersion == "free-pro-team@latest" or currentVersion ver_gt "enterprise-server@2.19" %} You can also install {{ site.data.variables.product.prodname_cli }} to use {{ site.data.variables.product.product_name }} from the command line. For more information on {{ site.data.variables.product.prodname_cli }}, see the {{ site.data.variables.product.prodname_cli }} documentation.{% endif %}
If you want to work with Git locally, but don't want to use the command line, you can instead download and install the [{{ site.data.variables.product.prodname_desktop }}]({{ site.data.variables.product.desktop_link }}) client. For more information, see "Installing and configuring {{ site.data.variables.product.prodname_desktop }}."
If you don't need to work with files locally, {{ site.data.variables.product.product_name }} lets you complete many Git-related actions directly in the browser, including:
Setting up Git
- Download and install the latest version of Git.
- Set your username in Git.
- Set your commit email address in Git.
Next steps: Authenticating with {{ site.data.variables.product.prodname_dotcom }} from Git
When you connect to a {{ site.data.variables.product.product_name }} repository from Git, you'll need to authenticate with {{ site.data.variables.product.product_name }} using either HTTPS or SSH.
Connecting over HTTPS (recommended)
If you clone with HTTPS, you can cache your {{ site.data.variables.product.prodname_dotcom }} credentials in Git using a credential helper.
Connecting over SSH
If you clone with SSH, you must generate SSH keys on each computer you use to push or pull from {{ site.data.variables.product.product_name }}.
Celebrate
Congratulations, you now have Git and {{ site.data.variables.product.product_name }} all set up! What do you want to do next?
- Set up Git
- "Create a repository"
- "Fork a repository"
- "Be social"
- {{ site.data.reusables.support.connect-in-the-forum-bootcamp }}