На моем удаленном git-сервере у меня есть ловушка предварительного получения, которая будет регистрироваться (фиксироваться) в репозиторий clearcase, используя неинтерактивную команду rcleartool. То, над чем я работаю, по сути, это git to clearcase bridge. К сожалению, эта команда commit требует ввода имени пользователя и пароля в качестве аргументов. В идеале я хотел бы, чтобы у клиента запрашивались имя пользователя и пароль при вызове команды git-push, которая затем будет передана в команду clearcase commit. Однако документы для git-push сообщают, что я могу только отправлять сообщения обратно клиенту, таким образом, похоже, что я не могу запросить у пользователя ввод данных.
Кто-нибудь знает способ обойти это?
Кто-нибудь пробовал что-то, чтобы git-push казался интерактивным и успешным?
Любая помощь будет благодарна.