首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitconfig:权限被拒绝

Gitconfig:权限被拒绝
EN

Stack Overflow用户
提问于 2015-08-20 23:26:17
回答 3查看 20K关注 0票数 4

我想编辑我的.gitconfig文件以更改默认编辑器。

我输入$HOME/.gitconfig来设置正确的目录,并获得了

-bash: /Users/Myself/.gitconfig: Permission denied

为什么会发生这种情况?它意味着什么?我该怎么克服它呢?

(OS X Yosemite 10.10.4)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-08-20 23:28:36

您没有访问$HOME/.gitconfig的权限。使用open "$HOME/.gitconfig"在默认文本查看器中打开文件。

票数 3
EN

Stack Overflow用户

发布于 2015-08-20 23:53:14

只需使用git命令:

代码语言:javascript
复制
git config --global core.editor your-favorite-editor

--global指示git更改您的全局配置(有效地存储在$HOME/.gitconfig中),在核心部分中添加以下行:

代码语言:javascript
复制
editor=your-favorite-editor

您可以手动添加它;但是,正如其他人所说的,您不能尝试执行$HOME/.gitconfig,但是您必须(使用文本编辑器)打开它。

票数 4
EN

Stack Overflow用户

发布于 2015-08-20 23:31:43

如果您想编辑该文件,您应该启动一个编辑器并使用它打开该文件。

如果您在UNIX shell中键入一个文件名作为命令,操作系统将尝试将该文件作为一个程序运行,但您的.gitconfig没有exec权限-这就是您看到的错误。

您可以尝试运行$EDITOR $HOME/.gitconfig,它可以扩展为类似vim ~/.gitconfig的内容(或$EDITOR环境变量中的任何编辑器)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32122299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档