git:设置临时缓存文件夹以避免权限错误?

时间:2018-05-31 18:49:38

标签: git npm npm-install git-config

我在尝试从我的github存储库中安装npm时遇到了权限错误。即我跑的时候:

sudo npm install git+https://github.com/senseijames/ionic-app-scripts.git#master --unsafe-perm

我收到以下错误:

  

npm ERR!代码1
npm ERR!命令失败:/ usr / bin / git clone   --depth = 1 -q -b master https://github.com/senseijames/ionic-app-scripts.git   /Users/admin/.npm/_cacache/tmp/git-clone-109fcd19
npm ERR!   /Users/admin/.npm/_cacache/tmp/git-clone-109fcd19/.git:权限   拒绝

我已经在使用nvm了,我已经尝试umask(设置tmp /中创建的新文件夹的默认权限),git clean以及oft-recommended npm permissions fix - 没有骰子。

我希望通过更改git使用的临时缓存文件夹(到我已经创建的具有开放权限的文件夹)来解决问题。

有没有办法设置git使用的临时缓存文件夹? (或者另一种解决这个愚蠢问题的方法?)

0 个答案:

没有答案