我希望有人可以帮助解决这个问题:
我有一个用户:jenkins-user,umask 为 0002,因此文件是用 664 创建的,如图所示
touch 1.txt
-rw-rw-r--. 1 jenkins-user admin 0 Oct 14 12:04 1.txt
但是,当 jenkins-user [从 jenkins 内部] 运行并执行
git pull
作为构建的一部分,创建的文件具有不同的权限 644 [如图所示]
-rw-r--r-- 1 jenkins-user admin 318 Oct 14 12:18 2.txt
并且构建日志还指示...创建模式 100644 .....
我知道 git 不会干扰设置的权限,它只知道文件是否可执行,所以我不确定是什么干扰了预期的权限,更重要的是,如何纠正这个问题。感谢您对此的帮助。
最佳答案
关于linux - 为什么git创建权限错误的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58394598/