SSH Key (Secure Shell Key)是 SSH 协议中使用的一对加密密钥,用于通过网络进行身份验证和数据加密。 在 Git 中, SSH Key 用于在您的个人计算机和远程 Git 服务器之间建立安全连接,允许您执行克隆、推送和拉取等操作,而无需每次输入密码。
SSH Key 以下是在不同操作系统上 创建的方法:
在 Windows 上:
-
打开 Git Bash(如果您安装了 Git)或命令提示符。
-
输入以下命令生成新的 SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-
系统将提示您选择保存 SSH Key. 默认情况下,它将保存在
C:\Users\your_username\.ssh\
. 您还可以指定自定义路径。 -
完成后,系统会在目录下生成两个文件:(
id_rsa
私钥)和id_rsa.pub
(公钥).ssh
。 -
id_rsa.pub
使用命令 复制公钥() 的内容type
,并将其添加到 Git 托管网站(例如 GitHub、GitLab)上 SSH 密钥部分的远程 Git 帐户。
在 Linux 和 macOS 上:
-
打开终端。
-
输入以下命令生成新的 SSH Key:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
-
系统将提示您选择保存 SSH Key. 默认情况下,它将保存在
~/.ssh/
. 您还可以指定自定义路径。 -
完成后,系统会在目录下生成两个文件:(
id_rsa
私钥)和id_rsa.pub
(公钥).ssh
。 -
id_rsa.pub
使用命令 复制公钥() 的内容cat
,并将其添加到 部分中的 Git 托管网站(例如 GitHub、GitLab)上的远程 Git 帐户 SSH Key。
创建并添加后 SSH Key,每次访问远程服务器时无需输入密码即可使用Git。