우리는 git을 사용하여 /etc/
서버의 변경 사항을 추적 합니다.
관리자는 / etc /에서 파일을 변경할 때 루트로 작동하므로 커밋에 작성자가 있습니다.
root <root@machinename>
실제로 어떤 관리자가 변경을 수행했는지 알 수 없으므로 이는 매우 만족스럽지 않습니다.
git log에서 실제 관리자 이름을 얻으려면 어떻게해야합니까? 우리는 종종 무언가가 작동 할 때까지 대화식으로 변경하기 때문에 저장소의 로컬 복제본을 유지하는 것이 가능하다고 생각하지 않으며 change-commit-push-seeError-repeat cycle은 여기서 도움이되지 않습니다.
etckeeper
하면 버전 관리 / etc에서 이와 같은 이상한 문제를 처리합니다. 또한 사용자 별 계정을 사용하십시오 sudo
.