我正在使用 puppet 来管理我的 linux 系统。我必须使用 /etc/puppet 目录来保存清单文件,而不是用户主目录,并且我想通过 git 来管理它们。但是因为 /etc/puppet 的所有者是 root,所以在我执行“sudo git init”后,我总是需要使用 sudo 进行写入(git add、git commit 等)。
有什么方法可以避免使用 sudo?如果我必须使用 git 管理系统目录,我是否必须始终使用它?
重复使用 sudo 和 git 可以吗?我从来没有这样做过,因为我总是在主目录中编辑源文件。