Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有预先存在的公钥的Git克隆_Git_Ssh - Fatal编程技术网

具有预先存在的公钥的Git克隆

具有预先存在的公钥的Git克隆,git,ssh,Git,Ssh,我有一个要求,脚本必须能够使用预先存在的公钥克隆一些git存储库(只需将其复制到/home/user/.ssh) 我想问的是,如果没有私钥,这是否可能。HTTPS不是一个选项 非常感谢您的帮助。不。您需要一个私钥来对SSH(GIT)进行身份验证。另一种可能是使用密码。并且必须同时生成公钥和私钥。或者我可以生成一个私钥并使用先前存在的公钥?私钥在数学上与公钥相连,因此如果您希望身份验证成功,它们需要“相关”。因此,不能为通用公钥生成私钥(但可以反过来)。

我有一个要求,脚本必须能够使用预先存在的公钥克隆一些git存储库(只需将其复制到/home/user/.ssh)

我想问的是,如果没有私钥,这是否可能。HTTPS不是一个选项


非常感谢您的帮助。

不。您需要一个私钥来对SSH(GIT)进行身份验证。另一种可能是使用密码。

并且必须同时生成公钥和私钥。或者我可以生成一个私钥并使用先前存在的公钥?私钥在数学上与公钥相连,因此如果您希望身份验证成功,它们需要“相关”。因此,不能为通用公钥生成私钥(但可以反过来)。