在我的远程 git 服务器上,我有一个预接收挂钩,它将使用 rcleartool 的非交互式命令签入(提交)到 clearcase 存储库中。我正在研究的本质上是一个 git 到 clearcase 桥。不幸的是,这个提交命令需要用户名和密码作为参数。理想情况下,我希望在调用 git-push 命令时提示客户端输入用户名和密码,然后将其传递给 clearcase commit 命令。但是,git-push 的文档指出我只能将消息回显给客户端,因此看起来我无法提示用户输入。
有谁知道解决这个问题的方法?
有没有人尝试过让 git-push 看起来具有交互性并取得成功?
任何帮助将不胜感激。