首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重置Git存储库权限

重置Git存储库权限
EN

Stack Overflow用户
提问于 2011-05-06 11:37:50
回答 2查看 1.1K关注 0票数 3

我今天犯了一个错误,在我的git存储库中执行了chmod 0644,很快我就开始获得权限错误。在再次使用存储库之前,我必须将.git目录切换到0777。我将文件权限与另一个git进行了比较,发现不同的文件在.git目录中具有不同的权限(默认)。现在的0777会不会在将来制造任何问题?如何将回购重置为默认权限?

我指的是.git存储库中的文件,而不是版本控制下的文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-06 12:02:03

可能导致问题的一件事是钩子目录,因为当脚本有可执行标志时,它们将被执行。所以我会从这些文件中删除可执行标志。

我不认为其他文件是一个问题,这样你的电脑上的每一个用途都可以读取和修改它们。

您可以克隆存储库以创建具有所有正确权限集的新回购。但是您必须手动将.git/config文件复制到新的存储库,因为这不会被复制。

票数 4
EN

Stack Overflow用户

发布于 2011-05-06 11:44:21

去过那里,干过那事。我所做的是转储回购的历史(真正的变更集/补丁),创建一个新的空回购,并用日期/时间戳加载变更集。很有魅力。不过,我肯定还有更简单的方法。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5910859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档