关于8月13 GitHub不再支持密码验证解决方案:SSH免密与Token登录配置

最近两天发现push代码到GitHub上时,发现必须得用SSH或者Token的方式。

直接上干货

1.SSH方式

  1.1 在桌面上Git Bash Here 

1.2 检查是否已存在SSH

 

 

 如果已存在,则直接进入.ssh目录

1.3 不存在,则创建一个SSH key(如果不需要设置输入密码,一直回车就好)

$ ssh-keygen -t rsa -C "邮箱"
//例子

$ ssh-keygen -t rsa -C "1234567@qq.com"

1.4 获取SSH key

  
cat id_rsa.pub //拷贝秘钥 ssh-rsa开头

 

 

 1.5 在GitHub上 (Settings->SSH and GPG keys -> New SSH key )

 

 

 1.6 把复制的key 粘贴到内容中,title 自己取一下

 

 

 1.7 验证SSH是否配置成功

ssh -T git@github.com

 

 表示配置成功

如果已有项目,仓库用的是https,url改成SSH链接即可

打开项目.git的config文件

 

 url 设置为SSH 即可

 

相关文章

背景:我已经有一个ssh公钥和私钥了,绑定的是公司的码云但是...
在服务器程序的部署运维过程中,我们经常需要将文件从一个服...
#!/bin/bash#创建一个以.sc结尾的文件,把要操作的主机按顺序...
打开终端安装openssh-server软件包:sudoaptupdatesudoaptins...
环境centos7.9,.NET5一、Jenkins搭建1)下载Jenkins的war包...
dropbear下载地址:https://matt.ucc.asn.au/dropbearelease...