克隆用户名,基于ssh的网址的密码

时间:2018-07-05 09:05:07

标签: git

我希望使用Shell脚本作为自动化的一部分,使用ssh URL克隆Git存储库。

因此需要在clone命令中传递用户名和密码。

如何在同一行中传递用户名和密码。

对于基于HTTP / HTTPS的URL,我已经在脚本的clone命令中传递了用户名,密码,效果很好。 但是对于基于ssh的URL则不是。

我正在使用的基于SSH的常规克隆命令:

git clone ssh://{user}@{host}:{port}/{repo}

1 个答案:

答案 0 :(得分:2)

sshpass -p password git clone ssh://{user}@{host}:{port}/{repo}