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添加SSH密钥的目的是什么?_Git_Github_Ssh - Fatal编程技术网

向GitHub添加SSH密钥的目的是什么?

向GitHub添加SSH密钥的目的是什么?,git,github,ssh,Git,Github,Ssh,我正在阅读一本书,该书让我生成一个SSH密钥并将其添加到GitHub。在这样做之后,这本书只是简单地声明我们已经准备好创建一个存储库,并将代码推送上去。我很困惑,因为我从来都不需要这样做来提升我的代码。那么这有什么用呢?生成的ssh密钥让github验证您是推送代码的人,而不是其他可能是恶意的人。与手动输入用户名/密码相比,它们更简单、更安全。我不确定您以前是如何使用github的,但SSH密钥是保护您的回购的最佳实践方式,因此我建议您今后继续使用此密钥。生成的SSH密钥可让github验证您是

我正在阅读一本书,该书让我生成一个SSH密钥并将其添加到GitHub。在这样做之后,这本书只是简单地声明我们已经准备好创建一个存储库,并将代码推送上去。我很困惑,因为我从来都不需要这样做来提升我的代码。那么这有什么用呢?

生成的ssh密钥让github验证您是推送代码的人,而不是其他可能是恶意的人。与手动输入用户名/密码相比,它们更简单、更安全。我不确定您以前是如何使用github的,但SSH密钥是保护您的回购的最佳实践方式,因此我建议您今后继续使用此密钥。

生成的SSH密钥可让github验证您是推送代码的人,而不是恶意或其他人。与手动输入用户名/密码相比,它们更简单、更安全。我不确定您以前是如何使用github的,但SSH密钥是保护您的回购的最佳实践方式,因此我建议您今后继续使用此密钥。

密钥基本上是解耦的密码。通常,密码和帐户之间存在一对一的映射:每个帐户只有一个密码,每个密码都应该与一个帐户一起使用

但是,任意数量的密钥都可以与单个帐户关联。这意味着您可以使用不同的方式从您的个人计算机、工作计算机、手机、平板电脑等进行身份验证。如果其中任何一个密钥被泄露,您可以在不影响其他密钥的情况下使其失效


这还允许更安全的帐户共享:多个维护者可以各自拥有自己的密钥,用于共享存储库。

密钥基本上是解耦的密码。通常,密码和帐户之间存在一对一的映射:每个帐户只有一个密码,每个密码都应该与一个帐户一起使用

但是,任意数量的密钥都可以与单个帐户关联。这意味着您可以使用不同的方式从您的个人计算机、工作计算机、手机、平板电脑等进行身份验证。如果其中任何一个密钥被泄露,您可以在不影响其他密钥的情况下使其失效


这还允许更安全的帐户共享:多个维护人员可以各自拥有自己的密钥,用于共享存储库。

强烈建议使用SSH密钥。每个用户都有私钥和公钥,私钥保留在用于访问远程系统的系统上,并用于解密SSH协议中交换的信息。公钥用于加密用户和远程服务器可以共享的信息。

强烈建议使用SSH密钥。每个用户都有私钥和公钥,私钥保留在用于访问远程系统的系统上,并用于解密SSH协议中交换的信息。公钥用于加密用户和远程服务器可以共享的信息。

密钥比密码更安全。尤其是当人们使用蹩脚的密码时。它还可以防止每次运行引用公共repo的命令时都必须键入密码。您还可以向同一帐户添加多个密钥。如果有5个人共享该帐户的密码,您只能通过更改密码并将新密码重新分发给其他4个人来阻止其中一人。有了密钥,每个人都有自己的密钥,可以撤销单个密钥,而不会使其他密钥失效;相同的参数适用于多台计算机,您可以使用这些计算机访问自己的GitHub帐户,而不是在多台计算机上共享同一密钥。密钥比密码更安全。尤其是当人们使用蹩脚的密码时。它还可以防止每次运行引用公共repo的命令时都必须键入密码。您还可以向同一帐户添加多个密钥。如果有5个人共享该帐户的密码,您只能通过更改密码并将新密码重新分发给其他4个人来阻止其中一人。有了密钥,每个人都有自己的密钥,可以撤销单个密钥,而不会使其他密钥失效;相同的参数适用于多台计算机,您可以使用这些计算机访问自己的GitHub帐户,而不是在多台计算机上共享同一密钥。