Usar sudo en Git Extensions al enviar cambios al repositorio remoto de Linux

Usar sudo en Git Extensions al enviar cambios al repositorio remoto de Linux

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)?

información relacionada