Windows 7 Pro에 Git Extensions v3.1.1이 설치되어 있습니다.
내 문제 설명을 바꾸었습니다. 원격 GIT 저장소는 Debian Linux이며 sudo 권한이 있는 myuser로 연결합니다. /etc 디렉토리는 이 원격 Linux 시스템에 있으며 루트:루트 소유자를 갖습니다. 로컬 GIT 저장소는 Git Extensions가 설치된 Windows 7 Pro에 있습니다.
원격 Linux 서버에 대한 루트 권한은 없고 myuser에 대해서는 sudo 권한만 얻습니다. 그러나 myuser는 원격 Linux 저장소의 /etc 디렉토리 내용을 수정할 수 없습니다. /etc 디렉토리는 root:root가 소유하기 때문입니다. 내 문제는 변경 사항을 원격 Linux 저장소에 푸시하는 것입니다.
원격 Linux에 설치된 etckeeper에는 /etc 디렉토리(루트 소유)에 대한 루트 또는 sudo가 필요하기 때문에 sudo를 사용해야 합니다.
원격 Linux 저장소를 myuser와 연결하면 /etc 소유자가 루트:루트이므로 /etc에 대한 변경 사항 푸시가 거부됩니다.
myuser(sudo 권한이 추가됨)로 원격 Linux 저장소에 연결되어 있는 동안 루트로 /etc에 변경 사항을 푸시하려면 어떻게 해야 합니까?