有几种办法:

  • Personal Access Tokens (PAT)
  • 密匙

# 密匙

# 创建 SSH 密匙

首先打开 cmd,设置自己显示的用户名以及邮箱

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

如果设置成功,输入 git config --global user.emailgit config --global user.name 应该会显示自己刚刚的用户名以及邮箱

接着创建 SSH 密匙 ,输入:

ssh-keygen -t rsa -C "GitHub 邮箱"

如果不懂可以一直回车,密钥会默认存在 C:\Users\用户名\.ssh 目录中(为隐藏文件)

# 为 GitHub 添加密匙

用记事本打开刚刚创建的公钥 id_rsa.pub ,并复制里面的内容。

登陆 GitHub ,进入 Settings 页面,选择左边栏的 SSH and GPG keys ,点击 New SSH key

Title 自己取个名字,推荐可以提醒自己是哪个地方使用的密钥,不然以后看到可能忘记,然后误删。

Key 粘贴复制刚刚的 id_rsa.pub 内容到

点击 Add SSH key 完成添加。

# 验证

输入:

ssh -T git@github.com

出现

The authenticity of host 'github.com (140.82.114.3)' can't be established.
ECDSA key fingerprint is SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM.
Are you sure you want to continue connecting (yes/no)?

输入 yes

当出现

Hi 你的名字! You've successfully authenticated, but GitHub does not provide shell access

时就表明成功了


# Personal Access Tokens

# 创建 Personal access tokens

Settings > Developer settingsS 中,选择 Personal access tokens

选择 Generate new token

Note 自己取名
Expiration 选择多久到期
Select scopes 选择给哪些权限(如果自己电脑不懂就全给吧)

选完后选择 Generte token ,会看到生成一串字母,例如 ghp_aaaaaaaaabbbbbbbbbcccccccccddddddddd

注意:如果刷新后就不可见了,请在完成前保存好,不然只能删除再来一遍了

打开控制面板 ( Control Panel ) => 凭据管理器 ( Windows Credentials ) => Windows 凭据 ( Windows Credentials ) => 添加普通凭证 ( Add a generic credential )

网址 ( Internet address ): git:https://github.com
用户名 ( username ): 你的用户名
密码 ( password ): 刚刚生成的 GitHub Personal Access Token

确定 ( Ok ),然后就完成了。

阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Peter Zhu 微信支付

微信支付

Peter Zhu 支付宝

支付宝

Peter Zhu 贝宝

贝宝