关于github:github无法pushPlease-use-a-personal-access-token-instead

41次阅读

共计 572 个字符,预计需要花费 2 分钟才能阅读完成。

因为 github 批改了校验的形式,咱们这里阐明如何应用 SSH 进行校验

SSH 进行校验

生成 ssh 公钥

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

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

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

咱们运行:

cat id_rsa.pub

ssh 配置

而后,依照上面步骤操作。

Title能够轻易写一个,比方:我的小电脑 Key 外面就把上一步
cat id_rsa.pub 外面的内容复制进去(是全部内容)。

而后点击 Add SSH key 即可。

批改地址为 ssh

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

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

那么,你就须要在我的项目根目录下执行上面命令:

vi ./.git/config

你会看见相似上面内容:

你须要把外面的对应这行内容:

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

改成

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

即可(本人的仓库请相似着批改)。

完结

通过下面的批改当前,就能够失常 push 胜利了。

(舒适提醒:邮箱,姓名等配置默认都曾经设置好了)

正文完
 0