github禁用密码 导致idea推送代码443 timeout

记得去年某个晴朗的周末,在家里写着代码,喝着小酒,唱着歌,突然就被github给443了!
github禁用密码 导致idea推送代码443 timeout
不过当时并没有在意,因为网络原因,github连不上的现象时有发生,加上个人项目不着急推送,便暂时作罢

期间时不时想起来就去看下,依然从未推送成功

直到今天,突然想起,跟github失联已有数月之久!!

显然哪里出了点问题,网上一顿搜索,从登陆http://github.com.ipaddress.com/#ipinfo获取ip地址配置到hosts文件,到idea里修改github连接超时时间,全都无效,十脸懵逼之下,进入仓库目录,打开git bash,尝试命令行提交

非常爽快地抛了异常

Support for password authentication was removed on August 13, 2021. 
Please use a personal access token instead

github禁用密码 导致idea推送代码443 timeout
心里顿时一万头*在奔腾,原来idea里一直展示的443 timeout并不是真正推送失败的原因!!!

看提示信息,github从2021年8月13号停止了密码推送的支持,要求用户使用token

登录github,点击个人头像 -> settings
github禁用密码 导致idea推送代码443 timeout
左边一列往下拉,选择Developer settings
github禁用密码 导致idea推送代码443 timeout
左边一列选中Personal access tokens,点击Generate new token创建新的token
github禁用密码 导致idea推送代码443 timeout
权限可以根据自己需要的设置,一顿操作后点击Generate token
github禁用密码 导致idea推送代码443 timeout
回到git bash命令行,再次执行git push,提示输入账号密码,密码填入刚才生成的token
github禁用密码 导致idea推送代码443 timeout
推送成功
github禁用密码 导致idea推送代码443 timeout
将token配置到idea中
settings -> Version Control -> github,点击add account
github禁用密码 导致idea推送代码443 timeout
切换到输入token
github禁用密码 导致idea推送代码443 timeout
点击Log In,通过idea再次推送,也能推送成功了

好家伙idea的git插件提示太坑了,给我蒙鼓里好几个月

上一篇:harbor报错:because it doesn‘t contain any IP SANs解决


下一篇:phpStudy安装ssl证书