每当我在OSX Sierra中使用git克隆存储库时,我的应用程序的默认权限是只读的。这意味着如果我用我选择的IDE打开repo的文件,我就无法编辑它。我知道我可以chmod 777文件,然后编辑它,但这意味着我修改文件,这算作git的变化。另外,每次克隆回购时这样做都是不必要的混乱。
所以我尝试将自定义umask设置为000(默认情况下为所有新文件写入,执行和读取),但看起来克隆repos中的文件保持只读权限。
有关如何解决此问题的任何想法?提前谢谢。
答案 0 :(得分:1)
事实证明,每当我克隆一个repo时我都在使用sudo,所以用户设置为root。使用没有sudo的git clone
解决了这个问题。