Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
为什么GitHub推荐https而不是ssh URL?_Git_Github_Protocols - Fatal编程技术网

为什么GitHub推荐https而不是ssh URL?

为什么GitHub推荐https而不是ssh URL?,git,github,protocols,Git,Github,Protocols,我刚刚注意到,推荐的是HTTPSoverSSHurl 为什么会这样?GitHub最初建议使用SSH,但现在建议使用HTTPS来访问和更新存储库?基于,其主要优势在于 它通常在SSH和普通Git协议被阻止的地方工作(有时会更快) 它允许 它将始终验证服务器(尽管这可能不像人们希望的那样安全) 也许GitHub可以告诉你?我不清楚HTTPS与SSH立即克隆的任何明显优势,除了它为您提供的更简单的方法外,当您想要管理多个存储库而不使用任何存储库的私钥时。@Jonathan.Brink这是非常有趣的信息

我刚刚注意到,推荐的是
HTTPS
over
SSH
url

为什么会这样?GitHub最初建议使用
SSH
,但现在建议使用
HTTPS
来访问和更新存储库?

基于,其主要优势在于

  • 它通常在SSH和普通Git协议被阻止的地方工作(有时会更快)
  • 它允许
  • 它将始终验证服务器(尽管这可能不像人们希望的那样安全)

  • 也许GitHub可以告诉你?我不清楚HTTPS与SSH立即克隆的任何明显优势,除了它为您提供的更简单的方法外,当您想要管理多个存储库而不使用任何存储库的私钥时。@Jonathan.Brink这是非常有趣的信息!thanks@Jonathan.Brink的链接提供了比