有什么安全原因不使用“root”用户进行 git 远程操作吗?

Par*_*ori 0 security linux git

我有一些配置(docker-compose相关文件),我喜欢将它们存储git在私人存储github库上。
这些配置由 root 拥有。
是否有任何理由更改文件的所有权以通过除 之外的其他用户执行git push和?git pullroot

vid*_*rlo 6

没有理由使用 git 作为 root。git 中没有需要超级用户权限的功能。

您应该仅在需要时使用超级用户权限。尽管在这种情况下可利用的漏洞的风险很低,但承担这种风险没有任何好处,习惯就是良好的防御。

仅在需要root时才运行。