Tengo Git Extensions v3.1.1 instalado en Windows 7 Pro.
Reformulé la descripción de mi problema: el repositorio GIT remoto es Debian Linux, me conecto con myuser que tiene permiso sudo. El directorio /etc está en este sistema Linux remoto y tiene raíz: propietario raíz. El repositorio GIT local está en Windows 7 Pro, donde están instaladas las Extensiones Git.
No obtengo permiso de root para el servidor Linux remoto, solo sudo para myuser. Pero myuser no puede modificar el contenido del directorio /etc del repositorio remoto de Linux, porque el directorio /etc es propiedad de root:root. Mi problema es enviar los cambios al repositorio remoto de Linux.
Necesitaría usar sudo porque el etckeeper instalado en Linux remoto necesita root o sudo para el directorio /etc (que es propiedad de root).
Si conecto el repositorio remoto de Linux con myuser, se deniega el envío de cambios a /etc porque el propietario de /etc es root:root.
¿Cómo puedo enviar cambios a /etc como root, mientras estaba conectado al repositorio remoto de Linux como myuser (que tiene permiso sudo agregado)?