把git的stdout重定向到你写的程序的stdin,然后你程序里判断是否该输入密码,然后把密码信息重定向到git的stdin就行。