1
0
mirror of synced 2025-12-21 02:46:50 -05:00
Files
docs/content/github/getting-started-with-github/set-up-git.md
Emily Gould 5a20716c7e Restructure and move Git content (#18336)
* Rename map topic

* Delete map topic

* Rename map topic

* Add redirect

* Remove last two map topics

* Move article on adding a remote into a long-form guide

* Move article on changing a remote's URL

* Move articles on renaming and removing remotes

* Move remote URL article

* Fix typo

* Remove category index file

* Move a few articles to the new category

* Move a few more files

* Move managing remote repos article

* Move the rest of the getting started with git map topic

* Move the first half of the using git map topic

* Move the rest of the articles and 🔥 the directory

* Fix failing test

* Remove Using Git from product index

* Apply suggestions from code review

Co-authored-by: Laura Coursen <lecoursen@github.com>

* Apply suggestions from code review

Co-authored-by: Laura Coursen <lecoursen@github.com>
2021-03-25 14:42:36 -05:00

3.5 KiB

title, redirect_from, intro, versions, topics
title redirect_from intro versions topics
Set up Git
/git-installation-redirect/
/linux-git-installation/
/linux-set-up-git/
/mac-git-installation/
/mac-set-up-git/
/set-up-git-redirect/
/win-git-installation/
/win-set-up-git/
/articles/set-up-git
At the heart of {% data variables.product.product_name %} is an open source version control system (VCS) called Git. Git is responsible for everything {% data variables.product.product_name %}-related that happens locally on your computer.
free-pro-team enterprise-server github-ae
* * *
pull requests
issues
notifications
accounts

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" or currentVersion == "github-ae@latest" %} You can also install {% data variables.product.prodname_cli %} to use {% data variables.product.product_name %} from the command line. For more information on {% data variables.product.prodname_cli %}, see the {% 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 [{% data variables.product.prodname_desktop %}]({% data variables.product.desktop_link %}) client. For more information, see "Installing and configuring {% data variables.product.prodname_desktop %}."

If you don't need to work with files locally, {% data variables.product.product_name %} lets you complete many Git-related actions directly in the browser, including:

Setting up Git

  1. Download and install the latest version of Git.
  2. Set your username in Git.
  3. Set your commit email address in Git.

Next steps: Authenticating with {% data variables.product.prodname_dotcom %} from Git

When you connect to a {% data variables.product.product_name %} repository from Git, you'll need to authenticate with {% data variables.product.product_name %} using either HTTPS or SSH.

If you clone with HTTPS, you can cache your {% 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 {% data variables.product.product_name %}.

Celebrate

Congratulations, you now have Git and {% data variables.product.product_name %} all set up! What do you want to do next?