Hexo | Hexo推送时如何避免每次都要输入账号密码

之前不知道动到哪里的设置了,每次hexo d的时候都要输入完整的账号密码才能发布。

之后找了一下不用每次都输入账号密码的方法,转载到这备用。

首先创建一个名为HOME的系统变量,内容为%USERPROFILE%

然后在自己的用户目录下新建一个文件,命名为_netrc(C:\Users\username\_netrc)

编辑为:

1
2
3
machine github.com
login username
password password

然后重新进命令行,就行了。

——————————————————————————
更新:

HOME系统变量设置为%USERPROFILE%,有的时候会让git命令出问题。

原因在于有的时候命令行不解析%USERPROFILE%所代表的地址,直接echo又可以解析,就很迷0.0

解决方法:既然它不解析,那就不让它解析,直接将HOME的内容换成%USERPROFILE%所指向的具体地址。

这让就在不影响git命令的前提下,依然发挥不输入帐号密码的作用。