更新自制OS X时的Git警告

时间:2016-03-07 22:42:30

标签: git macos homebrew

Last login: Mon Mar  7 17:35:51 on console
~ brew update
warning: unable to access '/Users/Jason/.config/git/ignore': Permission denied
warning: unable to access '/Users/Jason/.config/git/attributes': Permission denied
Updated Homebrew from 7f8aa6d to d08692f.
==> New Formulae
cucumber-cpp               prometheus                 znapzend
==> Updated Formulae
afl-fuzz            gtk+                orc                 writerperfect
crystal-lang        kafka               platformio
dependency-check    libvirt             sslscan
ghq                 logtalk             syncthing
~

我在我的macbook上运行El Capitan,每当我尝试更新自制软件时,我都会收到这些警告。我正在寻找一种方法来解决如何阻止这些警告的发生。

2 个答案:

答案 0 :(得分:7)

除非确实需要,否则不应使用root权限运行brew。运行brew doctor并检查/Users/Jason/.config上的权限:

chown -R Jason:staff ~/.config
chmod -R 744 ~/.config

答案 1 :(得分:0)

基于R.Q的答案,以防万一像我这样的菜鸟碰到这个问题。 这里有2行要复制和粘贴:

sudo chown -R $USER ~/.config
sudo chmod -R 744 ~/.config

原因

> brew install somepackage
warning: unable to access '/Users/username/.config/git/attributes': Permission denied

出现就像wisbucky的评论一样,对诸如htop之类的某些命令进行了sudo处理。

一旦运行上述命令,再次运行'sudo htop'不再会引起问题!