安装与配置

Mr.Hope ... Git
  • Git
  • 软件
  • 安装
大约 3 分钟

# Git 下载

官网在国外,网速较慢。在安装 Git 前推荐安装好 VS Code

# Git 的安装

  1. 同意协议并选择安装位置 (不建议更改安装位置)

    安装协议

    安装位置

  2. 启用 LFS 支持,其他随意 (影响不大)

    组件选择

  3. 自行决定是否创建启动菜单

    是否创建启动菜

  4. 选择使用 VS Code 作为 git 的默认编辑器。

    设置默认编辑器

  5. 选择 Git 使用的默认分支名,GitHub 已经将默认分支名称改为 main。

    设置默认分支名称

    相关信息

    在 2020 年的黑人运动中,部分黑人认为 master 这个词是对它们的冒犯。

  6. 选择第二项,这将允许您在第三方工具中使用 Git,同时不会覆盖默认的 Windows 命令。

    Git 命令行

  7. 使用 OpenSSL Library

    Git SSL

    提示

    如果自己公司有 CA,或者在开发中需要 Git 承认某些自签 CA,则需要选择第二项。

  8. 务必选择最后一项 “原样检出与提交”

    Git 行尾设置

  9. 选择 Git 终端

    Git 终端

    提示

    如果您对 VSCode 和 PowerShell 还不熟悉,建议选择 MinTTY,以方便您接下来在学习中对 Git Bash 的临时使用。

  10. 选择 git pull 的默认行为,保持默认不要改动

    Git Pull Action

  11. 选择凭据储存管理器,请选择第一个跨平台管理器

    凭据储存管理器设置

  12. 额外的选项确认,均勾选即可

    额外选项

  13. 一些实验性的功能,通常不太稳定或有 bug,不同 Git 版本会有差异,可根据自身情况确定

    实验性功能

# Git Bash

安装完成后,您可以通过搜索找到“Git Bash” (Mac 上叫 Git Shell),这是一个 Git 提供的命令窗口,您可以在这里运行 Git 命令。

Git Bash

提示

如果您对 VSCode 和 PowerShell 还不熟悉,您可以在接下来的学习与操作中使用 Git Bash。

# Git 的初次配置

  1. 为 Git 全局配置用户名和邮箱。

    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"
    
    1
    2

    将上方的字符串换成您自己的名字和邮箱。

    如:

    git config --global user.name "Mr.Hope"
    git config --global user.email "zhangbowang1998@gmail.com"
    
    1
    2

    相关信息

    由于 Git 是一个多人协作的版本控制系统,首先您应当设置您的身份。

  2. 创建 SSH Key。打开 Shell (Windows 下打开 cmd),创建 SSH Key:

    ssh-keygen -t rsa -C "youremail@example.com"
    
    1

    您需要把邮件地址换成您自己的邮件地址,然后一路回车,使用默认值即可,由于这个 Key 也不是用于军事目的,所以也无需设置密码。

    如果一切顺利的话,可以在用户主目录里找到 .ssh 目录,里面有 id_rsa 和 id_rsa.pub 两个文件,这两个就是 SSH Key 的秘钥对,id_rsa 是私钥,不能泄露出去,id_rsa.pub 是公钥,可以放心地告诉任何人。

    提示

    • ssh-keygen 用来生成一堆密钥,作为您的身份识别信息,您可以放心的把公钥交给别人,留下自己的私钥。

    • .ssh 目录是默认隐藏的。Win10 查看隐藏文件详见 显示隐藏的文件

    RSA

    RSA 是一种不对称加密,公钥的加密只能通过私钥解开,反之私钥的加密只能由公钥解开。也就是说当您给别人自己的公钥的时候,他们也无法冒充您。

  3. 打开 GitHub (opens new window) 并选择 "Sign in" 注册自己的账号。

    GitHub 界面简介

    登陆 GitHub 后,点击右上角头像,进入设置。

    进入 "安全设置" 下的 "SSH 公钥" 界面。

    GitHub 界面简介

    在标题中填写公钥的备注名称,把 id_rsa.pub 文件的内容粘贴到底下的输入框中,设置一个标识此电脑的备注。