github无法push(Please|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配置 然后,按照下面步骤操作。
文章图片
文章图片
文章图片
文章图片
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
即可(自己的仓库请类似着修改)。
结束 【github无法push(Please|github无法push?Please use a personal access token instead.)】经过上面的修改以后,就可以正常push成功了。
(温馨提示:邮箱,姓名等配置默认都已经设置好了)
推荐阅读
- 解决SpringBoot引用别的模块无法注入的问题
- Android7.0|Android7.0 第三方应用无法访问私有库
- 无论你是谁,都有两件事,无法掌控
- 没有思考时
- 2021.4.8日《我们为什么无法摆脱慢性疾病》常斌
- 插件化无法获取或找到.so文件
- springboot中.yml文件的值无法读取的问题及解决
- 2018-10-29|2018-10-29 无法靠近
- mysql提示无法找到句饼_找不到数据库启动句柄
- 【斩笔秋分】无法拒绝的交易(三)