admin 管理员组

文章数量: 1184232

git

  • Git由Linus Torvalds创建,主要用于Linux内核的开发,但现在已经广泛应用于各种项目中。Git是一个非常流行的版本控制系统,它允许开发者们在进行软件开发时跟踪和管理代码的变更。

  • 在2002年,Linus开始使用BitKeeper,这是一个商业的版本控制系统,由BitMover公司提供给Linux社区免费使用。但是,由于Linux社区中一些成员试图破解BitKeeper的协议,BitMover公司在2005年决定收回免费使用权。这促使Linus Torvalds在两周内用C语言编写了一个新的分布式版本控制系统——Git。

  • Git迅速成为最流行的分布式版本控制系统。2008年,GitHub的上线进一步推动了Git的普及,GitHub为开源项目提供了免费的Git存储服务,吸引了大量项目迁移至其平台。

git为什么要SSH密钥

  • Git是一个开源的分布式版本控制系统,可以高效敏捷的处理任何项目,用于帮助管理Linux内核开发。而生成一个ssh是十分必要的,可以使电脑和code服务器之间建立安全的加密连接;

  • 换句话说,其实就是如果不设置 ssh 公钥每次提交代码就要输入你的帐号密码。如果不需要密码那不是谁都可以往你的代码仓库推代码了?设置了公钥之后你的机器和 github 通信的时候 github 可以通过公钥识别出你是可信赖用户。

具体安装步骤

下载安装git

  1. 官网下载:https://git-scm/downloads
  2. 然后直接next安装即可;
  3. 验证是否安装成功:PowerShell输入命令git version,出现如下图即可;

PowerShell生成SSH密钥

  1. 保持git全局配置;
git config --global user.name xxx
git config --global user.email xxx@xx
  1. 输入命令:ssh-keygen -t rsa -C "xxxxxx@xxx";
  2. 一直回车三次,最好直接回车,省去输入密码的麻烦;
  3. 最后在c盘用户下.ssh文件夹里生成ssk key;
  4. 查看 .ssh/id_rsa.pub 文件内容,获取到 public key,命令如下:cat .ssh/id_rsa.pub

拷贝密钥到对应的git仓库平台

本文标签: 密钥 Git SSH