GitHub 配置身份验证教程:Git 用户配置与 SSH 密钥完整指南
在上一期视频里,跟大家分享了一下,如何将github安装在你的电脑上。 不知道大家会不会有这样的疑问,就是安装完了之后,该如何在电脑上配置你的github账户。 我觉得这个问题是很有必要的解答一下 —— 你不配置账号,虽然也可以使用,但是,功能不全,简单来说,就是使用了阉割版的git。 另外,可能有的朋友想的比较简单——验证还不简单,扫一下二维码?或者手机验证码配置不就行了吗? 我只能说,还没有那么简单,git平台会保护用户的信息,平台肯定不会用你的电话号码进行配置。 今天分享的配置过程,主要是有两个步骤。 1、输入账号和邮箱 按住 windows键+r, 打开运行窗口。 输入cmd,打开命令行。 输入: git config --global user.name "mingyan1024" git config --global user.email "[email protected]" username,就网页这里的username。 email,就是你的git账号的邮箱。 请务必确保,你的这两个内容输入的是正确的。 如果输入错误会引起一些麻烦。 比方说,你提交的代码之后,提交记录里面显示的不是你本人。 可以看到,错误的名称这里没有头像,且没有跳转。 正确的名称这里有头像,且可以跳转到对应的git用户。 输入这个指令之后,会展示出一系列配置信息。 git config --global --list 可以查看到你填写的username和email是否正确。 2、上传ssh密钥 填写完这些信息就可以畅通无阻地使用git了吗? No,因为这些只是简单的用户信息,并没有进行认证。 所以,我们还需要上传ssh密钥,联通你的电脑和github服务器。 这里简单介绍一下 ssh key。 ssh key 是一对东西——公钥和私钥。 私钥放在你的电脑上,不能暴露给别人,你可以理解它为一把钥匙。 公钥放在你的 github 账户名下,你可以理解它是你在github平台配置的一把锁。 这样,当你上传代码或者使用其它功能的时候,github平台,就会验证你的钥匙。 如果锁和钥匙能够匹配,就允许你的操作,否则就会拒绝你的操作。 而且,ssh key 只需要配置一次就可以了。无需输入密码。 既安全又高效。 接下来,我们来配置一下ssh key。 同样使用 win + r 打开运行,输入 cmd 打开命令行终端。 输入下面这条指令,即可生成密钥。 ssh-keygen -t ed25519 -C "[email protected]" ...