我想编辑我的.gitconfig
文件以更改默认编辑器。
我输入$HOME/.gitconfig
来设置正确的目录并获得
-bash: /Users/Myself/.gitconfig: Permission denied
。
为什么会发生这是什么意思?我如何克服它?
(OS X Yosemite 10.10.4)
答案 0 :(得分:3)
您无权访问$HOME/.gitconfig
。使用open "$HOME/.gitconfig"
在默认文本查看器中打开文件。
答案 1 :(得分:2)
如果您要编辑该文件,则应启动编辑器并使用它打开文件。
如果您在UNIX shell中键入文件名作为命令,操作系统将尝试运行该文件作为程序,但您的.gitconfig
没有exec权限 - 这是您看到的错误。
您可以尝试运行$EDITOR $HOME/.gitconfig
,这可能会扩展为vim ~/.gitconfig
(或$EDITOR
env变量中的任何编辑器)。
答案 2 :(得分:2)
只需使用git命令:
git config --global core.editor your-favorite-editor
--global
指示git更改全局配置(有效存储在$ HOME / .gitconfig中),在[core]部分添加以下行:
editor=your-favorite-editor
您可以手动添加;但是为此,正如其他人所说,你不能试图执行 $ HOME / .gitconfig,但你必须打开它(使用文本编辑器)