我试图设置Git在需要我输入文本时(例如提交信息)打开的文本编辑器。
我使用Mac OSX 10.9.5并且使用bash。我已将默认编辑器配置为TextEdit,我的.gitconfig文件如下所示:
[user]
name = My Name
email = MyEmail@host.com
[core]
autocrlf = input
safecrlf = true
editor = /Applications/TextEdit.app
然而,Git不允许我打开TextEdit:
MyMac:aDir user$ git commit
fatal: cannot exec '/Applications/TextEdit.app': Permission denied
error: unable to start editor '/Applications/TextEdit.app'
Please supply the message using either -m or -F option.
我曾试图将TextEdit移动到我的用户目录下,但我只能移动一个别名(我认为它只是指向原始TextEdit位置的指针)。因此,我得到了相同的结果。但这只是Git的问题,因为这个可以起作用:
MyMac:aDir user$ open ~/Applications/TextEdit
我该如何让Git允许用户(这台电脑上唯一的用户)打开TextEdit?
.gitconfig
文件(open -W -n
)。在提交时使用git commit
命令。 - sdayal