Skip to content

Git操作 本地认证

bin4xin edited this page Apr 29, 2022 · 1 revision

Git认证

  • git凭据管理器

在Windows系统下,首次push仓库到GitHub时,需要先登录,有两种方式,第一种是跳转到网页,在网页上登录后,其凭据会保存在电脑中的凭据管理器里,下次再push时则无需再次输入密码。

  • 基于令牌(token)的身份验证

第二种方式就是直接输入GitHub给你生成的token码。

token生成方法:在个人设置页找到setting,然后找到开发者设置(Developer setting),继续找到个人访问令牌(Personal access tokens),然后点击生成令牌(Generate new token),最后在该页面对令牌进行一些设置(令牌名称、有效期、删改权限等等),即可生成一块令牌,这个令牌就是你的新密码,下次只需要将该令牌复制到输入密码的位置即可开始push仓库。.

  • SSH公钥

使用远程仓库时,设置本机绑定SSH公钥,可以实现免密码登录!

# 进入 C:\Users\用户名\.ssh 目录
# 生成公钥
ssh-keygen -t rsa

将生成好的id_rsa.pub文件内容贴到远程仓库中对应的SSH秘钥中保存即可。