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 に変更をプッシュするにはどうすればよいですか?