Использование sudo в расширениях Git при отправке изменений в удаленный репозиторий Linux

Использование sudo в расширениях Git при отправке изменений в удаленный репозиторий Linux

У меня установлены Git Extensions v3.1.1 в Windows 7 Pro.

Перефразирую описание проблемы: Удаленный репозиторий GIT — это Debian Linux, я подключаюсь к нему как myuser с правами sudo. Каталог /etc находится на этой удаленной системе Linux, владелец root:root. Локальный репозиторий GIT находится на Windows 7 Pro, где установлены расширения Git.

Я не получаю права root для удаленного сервера Linux, только sudo для myuser. Но myuser не может изменять содержимое каталога /etc удаленного репозитория Linux, потому что каталог /etc принадлежит root:root. Моя проблема заключается в отправке изменений в удаленный репозиторий Linux.

Мне нужно будет использовать sudo, поскольку etckeeper, установленный на удаленном Linux, требует root или sudo для каталога /etc (который принадлежит root).

Если я подключаюсь к удаленному репозиторию Linux с помощью myuser, отправка изменений в /etc отклоняется, поскольку владельцем /etc является root:root.

Как мне отправить изменения в /etc как пользователь root, если я подключен к удаленному репозиторию Linux как myuser (у которого добавлено разрешение sudo)?

Связанный контент