git bash每次运行hexo d都要输入密码的解决办法

每次运行hexo d都要输入密码的解决办法

尝试了网上的一些其他教程,都没有起作用,如

1
2
eval `ssh-agent` 
ssh-add

后来参考另一个解决方案:删除掉之前的passphrase密码就可以了

1
2
3
ssh-keygen -p 
先确认旧密码
当提示你输入新的密码的时候,直接两下enter就可以了

另外还有一个解决方案:直接将你账号密码写在上传地址中,这样就不用每次更新都输入你的账号密码了

1
2
3
例如你的账号为: account,密码为 pwd;
那你的repo填写为下面这样即可
github: https://account:pwd@github.com/account/account.github.io.git