github无法push?Please use a personal access token instead.

由于github修改了校验的方式,我们这里说明如何使用SSH进行校验

SSH进行校验

生成ssh公钥

首先,需要运行命令来生成公钥:

ssh-keygen -t rsa -C "你的邮箱"

这时候 我们如果没有设置过路径 则直接切换到 ~/.ssh 文件夹然后即可看到 id_rsa 和 id_rsa.pub 两个文件。

我们运行:

cat id_rsa.pub

ssh配置

然后,按照下面步骤操作。

github无法push?Please use a personal access token instead._第1张图片

github无法push?Please use a personal access token instead._第2张图片

图片.png

github无法push?Please use a personal access token instead._第3张图片

Title可以随便写一个,比如:我的小电脑Key里面就把上一步
cat id_rsa.pub里面的内容复制进去(是全部内容)。

然后点击Add SSH key即可。

修改地址为ssh

可能有些人的仓库是使用https协议clone的,例如:

git clone https://github.com/hai2007/image2D

那么,你就需要在项目根目录下执行下面命令:

vi ./.git/config

你会看见类似下面内容:

github无法push?Please use a personal access token instead._第4张图片

你需要把里面的对应这行内容:

[remote "origin"]
    url = https://github.com/hai2007/image2D

改成

[remote "origin"]
    url = [email protected]:hai2007/image2D.git

即可(自己的仓库请类似着修改)。

结束

经过上面的修改以后,就可以正常push成功了。

(温馨提示:邮箱,姓名等配置默认都已经设置好了)

你可能感兴趣的:(github无法push?Please use a personal access token instead.)