私のリモートgitサーバーには、rcleartoolの非対話型コマンドを使用してクリアケースのリポジトリにチェックイン(コミット)するプリ受信フックがあります。私が取り組んでいるのは本質的にブリッジをクリアするためのgitです。残念ながら、このコミットコマンドには引数としてユーザー名とパスワードが必要です。理想的には、私はgit-pushコマンドが呼び出されたときにクライアントにユーザ名とパスワードの入力を求め、clearcase commitコマンドに渡します。しかし、git-pushのドキュメントでは、クライアントにメッセージを返すことしかできないので、ユーザーに入力を促すことはできません。git-pushをインタラクティブにする方法はありますか?
誰かがこれを回避する方法を知っていますか?
誰かがgit-pushをインタラクティブに見せて成功させるために何か試しましたか?
ご協力いただければ幸いです。
こんにちはVonC、クイックフィードバックのおかげで!暗号化されたパスワードをgitサーバーのどこかに格納することを考えましたが、最終的にはrcleartool checkoutにパスワードを暗号化された形式で送る必要があります...これはセキュリティの問題です。そして、私はrcleartoolが暗号化されたパスワードを受け入れるとは思っていません=(あなたもこれを回避する方法を知らないでしょうか?) –
@Ken:いいえ 'rcleartool'はサポートしていないので回避策はわかりません'SSL'まだ(https://www-304.ibm.com/support/docview.wss?uid=swg21424834) – VonC