在OSX中克隆存储库时的写入权限

时间:2017-12-05 10:09:11

标签: git macos macos-sierra

每当我在OSX Sierra中使用git克隆存储库时,我的应用程序的默认权限是只读的。这意味着如果我用我选择的IDE打开repo的文件,我就无法编辑它。我知道我可以chmod 777文件,然后编辑它,但这意味着我修改文件,这算作git的变化。另外,每次克隆回购时这样做都是不必要的混乱。

所以我尝试将自定义umask设置为000(默认情况下为所有新文件写入,执行和读取),但看起来克隆repos中的文件保持只读权限。

有关如何解决此问题的任何想法?提前谢谢。

1 个答案:

答案 0 :(得分:1)

事实证明,每当我克隆一个repo时我都在使用sudo,所以用户设置为root。使用没有sudo的git clone解决了这个问题。