magit不承认repo,找不到git

时间:2017-03-23 17:48:47

标签: git macos emacs magit

Magit不承认我的git回购。我觉得它找不到我的git。当我输入

M-x magit-version

我得到了

Magit 20170322.1550, Git (unknown), Emacs 25.1.1, darwin

我正在使用mac osx。我的git在这里:

$ which git
/usr/local/bin/git

$ git --version
git version 2.7.1

我可以在magit之外使用git命令。有谁知道我可以找到我的git?添加.bash_profile的路径无济于事。

2 个答案:

答案 0 :(得分:1)

变量magit-git-executable告诉magit要运行哪个命令。如果将其设置为/usr/local/bin/git则应该有效。

或者,您可以将/usr/local/bin添加到exec-path,而不是触及magit-git-executable

答案 1 :(得分:1)

为了解决这个问题,我不得不安装:github.com/purcell/exec-path-from-shell

在此之后,magit开始为我工作。