.git/config または「git remote」を台無しにしたり、リモート URL 全体を使用したりせずに、「git push リモート マスター」の ssh ユーザーを一時的に変更することは可能ですか?
[root@host gitrepo]# git push otheruser@remote master # this does not work, but how great it would be
[root@host gitrepo]# USER=otheruser git push remote master # still asks password for root