命令行输入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错误的解决方法】

到这里就结束啦,感谢您的支持/玫瑰~

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值