git配置以及使用(SSH配置)

568 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情

1.前言

在日常开发中,我们经常通过git来进行代码管理以及分支管理,无法避免需要进行代码的拉取,推送等操作。但是由于git出于安全考虑,需要进行用户信息的验证,我们平时可以通过每次拉取或者提交代码的时候输入账户密码等操作进行保存,但是这样是比较繁琐的,所以我们就需要一种可以一劳永逸的办法

2.配置SSH

2.1 设置git的用户名以及邮箱。

打开Git Bash.设置用户名以及邮箱有两种方式,一种设置全局的,一种是设置当前的。由于我们需要使用SSH,所以采用设置全局方式

git config --global user.name '用户名'
git config --global user.email '邮箱'

当我们设置完信息后,可以通过git config -l来查看是否设置成功。如图 image.png

2.2 生成SSH秘钥

2.2.1 检查是否存在ssh秘钥

我们可以通过

cd ~/.ssh

来查看是否存在秘钥,此命令是进入.ssh文件夹的,如果能够进入,则存在.ssh,如图 image.png

通过ls我们可以看到文件中存在id_rsa以及id_rsa.pub,将这两个文件备份删除即可

2.2.2 生成SSH秘钥

同样在Git Bash 中输入以下命令

ssh-keygen -t rsa -C '前面设置的邮箱'

会出现确认的界面,一直enter即可(由于不想替换本机的文件,此处不配图了)。 至此我们的SSH的秘钥就生成好了

3.服务器配置SSH key

进入到github的设置页面,选择SSH And GPG Key模块,选择添加new SSH Key

image.png 找到第二步中的id_rsa.pub文件,通过编辑器打开,复制其中文件到下图中的key位置,填入title,保存即可。

image.png

3.使用Git

在本机需要创建项目的地址,创建文件夹,然后鼠标右键,选择Git Bash。通过以下两步完成项目代码的拉取。

1.Git init 初始化当前文件夹 2.git clone 项目所在的git地址