使用Git Bash生成SSH Key(GitHub使用)



一. 安装git


Git-1.9.5-preview20141217.exe
参考:
http://jingyan.baidu.com/article/90895e0fb3495f64ed6b0b50.html


二. 生成一个SSH KEY


2.1 先创建.ssh目录


Win7下, 在C:\Users\Administrator\目录创建.ssh目录.
右键新建目录, 输入".ssh."(注意后面的点是需要的).


2.2 打开Git Bash


输入命令1: cd ~/.ssh
输入命令2: ssh-keygen -t rsa -C "

### Git Bash生成 SSH Key 的步骤和命令 在 Git Bash生成 SSH Key 是为了确保与远程代码托管平台(如 GitHubGitLab 等)之间的安全连接。以下是详细的步骤和相关命令: #### 1. 检查是否已有 SSH Key 在开始生成新的 SSH Key 之前,需要检查系统中是否已经存在现有的 SSH Key 文件。可以通过以下命令查看: ```bash ls -al ~/.ssh ``` 如果 `.ssh` 目录下存在 `id_rsa` 和 `id_rsa.pub` 文件,则表示已生成SSH Key[^1]。如果没有找到这些文件,则需要继续生成。 #### 2. 打开 Git Bash 确保安装了 Git,并通过鼠标右键选择 **Git Bash Here** 或直接打开 Git Bash 终端[^2]。 #### 3. 配置用户信息(可选) 在生成 SSH Key 之前,建议先配置用户的全局用户名和邮箱地址。这一步不是必须的,但有助于后续操作。 ```bash git config --global user.name "Your Name" git config --global user.email "your_email@example.com" ``` 这里的 `Your Name` 和 `your_email@example.com` 应替换为实际的用户名和邮箱地址[^2]。 #### 4. 生成 SSH Key 输入以下命令以生成新的 SSH Key: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` - `-t rsa`:指定密钥类型为 RSA。 - `-b 4096`:指定密钥长度为 4096 位,提高安全性。 - `-C "your_email@example.com"`:添加注释字段,通常为用户的邮箱地址,方便识别[^1]。 执行命令后,系统会提示以下内容: 1. **Enter file in which to save the key**:按回车键接受默认路径(通常是 `~/.ssh/id_rsa`)。 2. **Enter passphrase (optional)**:输入一个密码短语(passphrase),用于保护私钥。如果不想设置密码短语,直接按两次回车跳过。 成功生成后,会在 `.ssh` 目录下生成两个文件: - `id_rsa`:私钥文件。 - `id_rsa.pub`:公钥文件。 #### 5. 查看生成SSH Key 生成完成后,可以使用以下命令查看公钥内容: ```bash cat ~/.ssh/id_rsa.pub ``` 将输出的内容复制到剪贴板,以便后续添加到远程代码托管平台(如 GitHubGitLab 等)[^1]。 #### 6. 添加 SSH Key 到远程平台 以 GitHub 为例,登录账户后进入 **Settings > SSH and GPG keys > New SSH key**,粘贴公钥内容并保存[^4]。 --- ### 注意事项 - 如果需要删除现有的 SSH Key,可以直接删除相关文件: ```bash rm -rf ~/.ssh/id_rsa* ``` - 如果遇到权限问题(如 `Permission denied (publickey)`),请确认公钥已正确添加到远程平台,并检查本地 SSH 配置是否正确。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值