TIL: Emacs 里面 magit push 没有权限,但是命令行有权限

这种情况,你可以使用 M-x getenv 然后看看HOME目录指向的是什么。检查一下你的命令行里面的HOME目录指向和Emacs里面的指向是否一致,如果不一致,需要修改这个环境变量。

另外, 最新的 Spacemacs 会在你的 private 配置目录生成一份 .spacemacs.env 文件,有时候这个文件的信息可能不对,删除重启 Emacs 即可重新生成一份新的。

1 个赞