リモートのgitサーバーには、rcleartoolの非対話型コマンドを使用してクリアケースリポジトリにチェックイン(コミット)するpre-receiveフックがあります。私が取り組んでいるのは、基本的にgit toclearcasebridgeです。残念ながら、このcommitコマンドには、引数としてユーザー名とパスワードが必要です。理想的には、git-pushコマンドが呼び出されたときに、クライアントにユーザー名とパスワードの入力を求められ、それがclearcasecommitコマンドに渡されるようにします。ただし、git-pushのドキュメントには、メッセージをクライアントにエコーバックすることしかできないと記載されているため、ユーザーに入力を求めることはできないようです。
誰かがこれを回避する方法を知っていますか?
誰かがgit-pushをインタラクティブに見せて成功させるために何かを試みたことがありますか?
どんな助けでもありがたいです。