我想编辑我的.gitconfig文件以更改默认编辑器。
我输入$HOME/.gitconfig来设置正确的目录,并获得了
-bash: /Users/Myself/.gitconfig: Permission denied。
为什么会发生这种情况?它意味着什么?我该怎么克服它呢?
(OS X Yosemite 10.10.4)
发布于 2015-08-20 23:28:36
您没有访问$HOME/.gitconfig的权限。使用open "$HOME/.gitconfig"在默认文本查看器中打开文件。
发布于 2015-08-20 23:53:14
只需使用git命令:
git config --global core.editor your-favorite-editor--global指示git更改您的全局配置(有效地存储在$HOME/.gitconfig中),在核心部分中添加以下行:
editor=your-favorite-editor您可以手动添加它;但是,正如其他人所说的,您不能尝试执行$HOME/.gitconfig,但是您必须(使用文本编辑器)打开它。
发布于 2015-08-20 23:31:43
如果您想编辑该文件,您应该启动一个编辑器并使用它打开该文件。
如果您在UNIX shell中键入一个文件名作为命令,操作系统将尝试将该文件作为一个程序运行,但您的.gitconfig没有exec权限-这就是您看到的错误。
您可以尝试运行$EDITOR $HOME/.gitconfig,它可以扩展为类似vim ~/.gitconfig的内容(或$EDITOR环境变量中的任何编辑器)。
https://stackoverflow.com/questions/32122299
复制相似问题