我在 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 權限。但是 myuser 不允許修改遠端 Linux repo 的 /etc 目錄內容,因為 /etc 目錄是 root:root 擁有。我的問題是將更改推送到遠端 Linux 儲存庫。
我需要使用 sudo,因為安裝在遠端 Linux 上的 etckeeper 需要 root 或 sudo 來存取 /etc 目錄(由 root 擁有)。
如果我使用 myuser 連接遠端 Linux 儲存庫,則將拒絕將變更推送到 /etc,因為 /etc 擁有者是 root:root。
當我以 myuser(已新增 sudo 權限)連接到遠端 Linux 儲存庫時,如何以 root 身分將變更推送到 /etc?