我相信我错过了一些明显的东西。
我在Mac OS X主机上使用VMWare Fusion中的Windows 8.1。我已经将Git安装为Windows组件,我还将Git安装为Cygwin组件。
我能够在版本化的目录中使用Cygwin上所有常用的Git命令。但是,当我试图推送时,我收到通知,我还没有关联我的电子邮件或姓名(git config --global user.name <name>; git config --global user.email <email address>
)。
当我运行这些命令时,我得到了拒绝的许可。之后,我无法发出任何git命令(status; show; pull; fetch; etc...
)。
我在Cygwin中收到以下错误:
fatal: permission denied opening .git/config
更新:我似乎通过删除我的Cygwin C:\cygwin64\home\<user>\.gitconfig
文件解决了这个问题。知道可能发生了什么吗?
我认为当.gitconfig
位于Cygwin主目录中并且实际C:\Users\<user>\.git\
文件夹中有配置文件时会出现问题。
我错过了什么吗?
答案 0 :(得分:0)
我似乎通过删除我的Cygwin C:\ cygwin64 \ home \ .gitconfig文件解决了这个问题。