gpt4 book ai didi

git - 在 Git 中切换分支时重置文件权限

转载 作者:太空狗 更新时间:2023-10-29 14:16:18 25 4
gpt4 key购买 nike

我在一个文件夹上创建了一个 Git 存储库,该文件夹的 Linux 所有者与我的用户不同。直到很久以后,我才将组权限设置为写入,以便我的用户可以对 Git 进行更改和提交。但是,每当我从分支切换到主控时,所有组写权限都会丢失。

我试过切换到 master 分支,并使用 root 用户为我所在的组启用所有文件的写入。但是当我切换到另一个分支时,所有组的写入权限再次丢失.

最佳答案

我不认为这是特定于 git 的,git 将只使用当前组和 umask 来 check out 文件,所以如果你希望你的工作树是一个特定的组,并且该组可写,你应该使用 newgrp 登录到所需的组或递归地在工作树上设置组和 setgid 位,并确保您的 umask 排除组可写位(例如 0002)。

关于git - 在 Git 中切换分支时重置文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1876816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com