Git是一个分布式版本控制系统,它用于跟踪文件和目录的变化,并协助多人在同一个项目上协作开发。Git的设计目标是速度、灵活性和分布式版本控制,使得开发团队能够高效地管理代码。

GitHub是一个基于Git的托管服务平台,提供了一个集中存储、版本控制、协作和社交功能的平台。GitHub使得开发者可以在云端存储和管理他们的Git仓库,同时还提供了一系列协作工具,如问题追踪、代码审查、分支管理等。通过GitHub,多人可以协同工作,贡献代码,并轻松地跟踪项目的发展。

总体而言,Git是一个版本控制系统,而GitHub是一个基于Git的托管服务平台。在GitHub上,开发者可以共享他们的代码,进行协作开发,并利用平台上提供的工具来简化团队协作和项目管理的流程。

  • 使用浏览器打开Git官网下载地址(https://git-scm.com/download/win)。根据您的操作系统位数下载32位/64位的安装包。
  • 双击运行安装包,在弹出的安装窗口中依次单击“下一步(Next)”,最后单击“安装(Install)”完成安装。

  • 单击Windows“开始”图标,在“开始”搜索栏中输入“Git Bash”,单击回车即可打开Git Bash命令行终端。建议将其固定到Windows的任务栏中。
  • 首先您需要配置用户名和邮箱,在Git Bash中输入以下命令行:
git config --global user.name "您的用户名"
git config --global user.email "您的邮箱"

用户名可以由字母、数字、常用符号组成;

邮箱请按照标准邮箱格式填写;

git config命令的–global参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址;

  • 配置好之后可以使用以下命令行查看配置:
git config -l
  • 生成SSH密钥,用来和Git远程仓库服务端进行鉴权认证,在Git Bash中输入以下命令行:
ssh-keygen -t rsa -C "您的邮箱"

然后连续输入3个回车即可,生成的SSH秘钥对默认保存在用户目录下:

  • id_rsa 是私钥
  • id_rsa.pub 是公钥