提问人:Lou 提问时间:5/15/2023 更新时间:5/15/2023 访问量:121
在 linux/ubuntu 上克隆 git 存储库时更正权限
Correct permissions when cloning a git repo on linux/ubuntu
问:
我正在 Ubuntu 中克隆一个包含 NodeJs 代码的存储库,但是在调用后,我调用以检查权限,我的所有文件只有 (600) 个权限。当我尝试构建应用程序时,我收到一些奇怪的权限错误,所以我认为原因是我的文件夹没有适当的权限。git clone
ls -l
-rw-------
如果我更改权限,那么我的所有文件都会在 git 中显示为已修改,所以我认为我做错了什么,但不知道它是什么。chmod -R
这里的正确权限应该是什么?
答: 暂无答案
评论
chmod
+x
umask 022
/etc/profile
umask 022
umask
git reset --hard HEAD
chmod -R u=rwX,go=rX .
X
.git/objects/
find .git/objects -type f -exec chmod a=r '{}' \+
.git/objects/