{"meta":{"title":"设置 Git","intro":"GitHub 的核心是名为 Git 的开源版本控制系统 (VCS)。 Git 负责在你计算机上本地发生的、与 GitHub 有关的所有内容。","product":"开始","breadcrumbs":[{"href":"/zh/get-started","title":"开始"},{"href":"/zh/get-started/git-basics","title":"Git 基本知识"},{"href":"/zh/get-started/git-basics/set-up-git","title":"设置 Git"}],"documentType":"article"},"body":"# 设置 Git\n\nGitHub 的核心是名为 Git 的开源版本控制系统 (VCS)。 Git 负责在你计算机上本地发生的、与 GitHub 有关的所有内容。\n\n## 使用 Git\n\n若要在命令行上使用 Git，需要在计算机上安装、安装和配置 Git。 你还可以安装 GitHub CLI 以从命令行使用 GitHub 。 有关详细信息，请参阅“[关于 GitHub CLI](/zh/github-cli/github-cli/about-github-cli)”。\n\n如果要在本地使用 Git，但不想使用命令行，可以下载并安装 [GitHub Desktop](https://desktop.github.com/) 客户端。 有关详细信息，请参阅“[关于 GitHub Desktop](/zh/desktop/overview/about-github-desktop)”。\n\n如果不需要在本地处理文件，GitHub 允许你直接在浏览器中完成许多与 Git 相关的操作，包括：\n\n* [仓库快速入门](/zh/repositories/creating-and-managing-repositories/quickstart-for-repositories)\n* [为存储库创建分支](/zh/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)\n* [管理文件](/zh/repositories/working-with-files/managing-files)\n\n## 设置 Git\n\n1. [下载并安装最新版本的 Git](https://git-scm.com/downloads)。\n\n   > \\[!NOTE]\n   > 2020 年及以后推出的大多数 Chrome OS 设备现在都内置了 Linux 环境，其中包含 Git。 如需启用，请转到 Launcher，搜索 Linux，然后单击“打开”\\*\\*\\*\\*。\n   >\n   > 如果你使用较早版本的 Chrome OS 设备，则需要使用其他方法：\n   >\n   > 1. 在 Chrome OS 设备上安装终端模拟器，例如 Google Play 商店中的 Termux。\n   > 2. 从你安装的终端模拟器安装 Git。 例如，在 Termux 中，输入 `pkg install git` 并在出现提示时键入 `y`。\n\n2. [在 Git 中设置你的用户名](/zh/get-started/git-basics/setting-your-username-in-git)。\n\n3. [在 Git 中设置你的提交电子邮件地址](/zh/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address)。\n\n## 从 Git 向 GitHub 进行身份验证\n\n从 Git 连接到 GitHub 存储库时，需要使用 HTTPS 或 SSH 通过 GitHub 进行身份验证。\n\n> \\[!NOTE]\n> 您可以通过 GitHub CLI 在 GitHub 上进行身份验证，通过 HTTPS 或 SSH。 有关详细信息，请参阅 [`gh auth login`](https://cli.github.com/manual/gh_auth_login)。\n\n### 通过 HTTPS 连接（推荐）\n\n如果使用 HTTPS 克隆，则可以使用凭据帮助程序在 Git 中缓存 GitHub 凭据。 有关详细信息，请参阅 [关于远程仓库](/zh/get-started/git-basics/about-remote-repositories#cloning-with-https-urls) 和 [在 Git 中缓存GitHub凭据](/zh/get-started/git-basics/caching-your-github-credentials-in-git)。\n\n### 通过 SSH 连接\n\n如果使用 SSH 克隆，必须在用于向 GitHub 推送或从中拉取的每台计算机上生成 SSH 密钥。 有关详细信息，请参阅 [关于远程仓库](/zh/get-started/git-basics/about-remote-repositories#cloning-with-ssh-urls) 和 [生成新的 SSH 密钥并将其添加到 ssh-agent](/zh/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)。\n\n## 后续步骤\n\n现在你已完成 Git 和 GitHub 的全部设置。 现在可以选择创建存储库，可在其中存储项目。 将代码保存在存储库中可以备份工作，并在世界各地共享它。\n\n* 创建仓库\n\n* 为项目创建存储库后，可以将代码存储在 GitHub 中。 这提供了工作备份，你可以选择将其与其他开发人员共享。 有关详细信息，请参阅“[仓库快速入门](/zh/repositories/creating-and-managing-repositories/quickstart-for-repositories)”。\n\n* GitHub 中的每个仓库均归个人或组织所有。 可以在 GitHub 上连接和关注人员、仓库和组织以与之进行交互。 有关详细信息，请参阅“[在GitHub上寻找灵感](/zh/get-started/start-your-journey/finding-inspiration-on-github)”。\n\n* GitHub 有一个强大的支持社区，你可以在那里寻求帮助并与来自世界各地的人交谈。 加入 [GitHub Community](https://github.com/orgs/community/discussions) 上的对话。"}