github ssh key
时间: 2023-08-09 09:09:47 浏览: 171
SSH key是一种安全认证机制,用于在GitHub上进行身份验证和安全访问。以下是生成和使用SSH密钥的步骤:
1. 打开终端(或命令提示符)。
2. 输入以下命令来生成SSH密钥:`ssh-keygen -t rsa -b 4096 -C "your_email@example.com"`。请确保将`your_email@example.com`替换为您在GitHub上注册的电子邮件地址。
3. 系统将提示您提供密钥的保存位置和文件名。按Enter键接受默认位置和文件名,或选择您自己的位置和文件名。
4. 系统将要求您输入一个密码短语。这是为了提供额外的安全性。您可以选择设置密码短语或留空。
5. SSH密钥对(公钥和私钥)现在已经生成。公钥位于您指定的位置,以`.pub`为扩展名。私钥位于相同位置,但没有扩展名。
6. 运行以下命令来启动SSH代理:`eval "$(ssh-agent -s)"`。
7. 添加私钥到SSH代理:`ssh-add ~/.ssh/id_rsa`,请确保将路径替换为您生成的实际私钥路径。
8. 使用文本编辑器打开公钥文件(例如`~/.ssh/id_rsa.pub`),将其中的内容复制到剪贴板中。
现在,您可以将公钥添加到GitHub上:
1. 登录到您的GitHub帐户。
2. 单击右上角的用户头像,然后选择“Settings”(设置)。
3. 在左侧导航菜单中,选择“SSH and GPG keys”(SSH和GPG密钥)。
4. 单击“New SSH key”(新SSH密钥)。
5. 在“Title”(标题)字段中,为密钥提供一个描述性的名称。
6. 在“Key”(密钥)字段中,粘贴您之前复制的公钥。
7. 单击“Add SSH key”(添加SSH密钥)。
现在,您的SSH密钥已经与GitHub关联。您可以使用SSH URL克隆和访问仓库而无需输入用户名和密码。
阅读全文