リモート Linux リポジトリに変更をプッシュするときに Git 拡張機能で sudo を使用する

リモート Linux リポジトリに変更をプッシュするときに Git 拡張機能で sudo を使用する

Windows 7 Pro に Git Extensions v3.1.1 がインストールされています。

問題の説明を言い換えると、リモート GIT リポジトリは Debian Linux で、sudo 権限を持つ myuser で接続します。/etc ディレクトリはこのリモート Linux システム上にあり、所有者は root:root です。ローカル GIT リポジトリは Windows 7 Pro 上にあり、Git 拡張機能がインストールされています。

リモート Linux サーバーの root 権限は取得できません。myuser の sudo 権限のみ取得できます。ただし、/etc ディレクトリは root:root が所有しているため、myuser はリモート Linux リポジトリの /etc ディレクトリの内容を変更できません。問題は、変更をリモート Linux リポジトリにプッシュすることです。

リモート Linux にインストールされた etckeeper には、root または /etc ディレクトリ (root が所有) の sudo が必要なので、sudo を使用する必要があります。

myuser を使用してリモート Linux リポジトリに接続すると、/etc の所有者が root:root であるため、/etc への変更のプッシュが拒否されます。

myuser (sudo 権限が追加されている) としてリモート Linux リポジトリに接続しているときに、root として /etc に変更をプッシュするにはどうすればよいですか?

関連情報