could-not-read-Username-for-https-github-com-Invalid-argument

好久没玩hexo blog了,今天心血来潮想恢复使用,结果发现使用hexo d命令时会报如下错误

could not read Username for 'https://github.com': Invalid argument

网上搜索了下,这个问题有以下几个原因:

  1. 如果安装git客户端的时候没有勾选git命令在bash和cmd命令都有效,若是在cmd命令下则因为没有将git添加到windows的path,所以会出现这个错误,一般可以尝试在blog的目录打开git bash再尝试hexo d

  2. 未将username和email加入到git,可以使用如下命令试试

git config --global user.name "yourname"
git config --global user.email "youremail"

  1. 检查_config.yml的配置是否正确
 deploy:
  type: git
  repo: https://github.com/yourname/yourname.github.io.git
  branch: master
  1. 客户端太老,我遇到就是这个问题,即便切换了git bash也仍然报错,于是我升级了新客户端,结果能正常弹出github的用户名和密码输入框,确认后可以正常部署。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值