【转载】解决hexo中github远程连接密码错误问题

转载自博主SoberGit的博文:命令行输入hexo d后发现不能输入GitHub密码登录

温馨提示:搭配原视频食用效果更佳【手把手教你从0开始搭建自己的个人博客 |无坑版视频教程| hexo-哔哩哔哩】

我们在跟着B站up主CodeSheep一步步来使用hexo进行个人博客搭建时,在进行到给文件_config.yml添加如下配置(原视频大概在18:26处)后,
在这里插入图片描述

需要输入 hexo d 命令并回车,之后一般会弹出GitHub的登录框,注意,问题这就来了。。。
在GitHub的登录框正确输入信息后,命令行那里还会继续要我们输入用户名,输入完用户名后,接下来还要输入登录密码,问题来了,我们根本不能输入密码,在按回车之后,就出现remote: Support for password authentication was removed on…的错误提示。。。

接下来需要看看一位博主的优秀文章,分析为什么会出错,然后根据那位博主的步骤拿到token后请马上回来谢谢,本人找到更简单的处理方法。
【小伙伴们求同去《github开发人员在七夕搞事情:remote: Support for password authentication was removed on August 13, 2021.》】

在我们拿到token后,不妨先去修改我们的_config.yml文件。
跟着up主步骤一步一步做的话,我们的repo一般如下写的(下面是我的实例):

repo: https://github.com/SoberGit/SoberGit.github.io.git

现在我们修改成如下:

repo: https://【这里填你拿到的token】@github.com/SoberGit/SoberGit.github.io.git

然后保存并退出,接着在命令行里继续输入 hexo d,不要着急耐心等待一下就可以成功将本地内容部署到指定的仓库啦,而且不需要再输入密码(token)了~
在这里插入图片描述
另:如果出现fail的话看看是不是连接GitHub官网的网速太慢了,或者是 repo: 的冒号后没有空一格再填写url哦

补充,刚看到一篇很有效的文章,如果在 hexo d 时出现错误error:spawn failed,可以参考一下下面的文章
【hexo发生error:spawn failed错误的解决方法】

猜你喜欢

转载自blog.csdn.net/weixin_42195126/article/details/123684634