Git - 生成 SSH 公钥
许多 Git 服务器使用 SSH 公钥进行身份验证。为了提供公钥,系统中的每个用户都必须生成一个公钥(如果他们还没有公钥)。此过程在所有操作系统上都是相似的。首先,您应该检查以确保您还没有密钥。默认情况下,用户的 SSH 密钥存储在该用户的目录中。您可以通过转到该目录并列出内容来轻松检查是否已具有密钥:~/.ssh
$ cd ~/.ssh$ lsauthorized_keys2 id_dsa known_hostsconfig id_dsa.pub
您正在寻找一对名为 or 的文件和一个扩展名的匹配文件。该文件是您的公钥,另一个文件是相应的私钥。如果您没有这些文件(或者您甚至没有目录),则可以通过运行名为 的程序来创建它们,该程序随 Linux/macOS 系统上的 SSH 包一起提供,并随 Git for Windows 一起提供:id_dsaid_rsa.pub.pub.sshssh-keygen
$ ssh-keygen -oGenerating public/private rsa key pair.Enter file in which to save the key