我希望使用Shell脚本作为自动化的一部分,使用ssh URL克隆Git存储库。
因此需要在clone命令中传递用户名和密码。
如何在同一行中传递用户名和密码。
对于基于HTTP / HTTPS的URL,我已经在脚本的clone命令中传递了用户名,密码,效果很好。 但是对于基于ssh的URL则不是。
我正在使用的基于SSH的常规克隆命令:
git clone ssh://{user}@{host}:{port}/{repo}
答案 0 :(得分:2)
sshpass -p password git clone ssh://{user}@{host}:{port}/{repo}