从Github获取ssh密钥

本文指导您如何在GitHub上设置SSH密钥,确保安全连接到您的GitHub账号。通过运行`curl -o ~/.ssh/authorized_keys https://github.com/yourgithubusername.keys`,您可以将密钥添加到SSH文件,实现无密码克隆和推送仓库。

前提是你在github上配置了 密钥

 curl -o ~/.ssh/authorized_keys https://github.com/[你的 github username].keys
GitHub上添加SSH密钥可按以下步骤操作: 1. **生成SSH密钥对**:若未生成SSH密钥对,可在终端或Git Bash中使用命令生成。推荐使用如下命令: ```bash ssh-keygen -t ed25519 -C "your_email@example.com" ``` 这里,`-t` 指定密钥类型为 `ed25519`,`-C` 后面跟的是电子邮件地址,用作密钥的标签(不必使用 `@openssh.com`)。若需要生成多个密钥(分别用于github, gitee等),也可通过 `-f` 参数自定义名称,示例如下: ```bash ssh-keygen -t rsa -C "xxx@xxx.com" -b 4096 -f id_rsa_github ``` 2. **保存SSH密钥**:系统提示输入文件名来保存新的密钥对时,可直接按回车键接受默认文件名(`~/.ssh/id_ed25519`) [^3]。 3. **设置密钥权限**:为保证安全,需设置私钥文件的权限,确保只有用户可以读取它,使用命令: ```bash chmod 600 ~/.ssh/id_ed25519 ``` 4. **查看公钥**:使用 `cat` 命令查看公钥内容: ```bash cat ~/.ssh/id_ed25519.pub ``` 5. **添加公钥到GitHub账户**:登录GitHub账户,点击右上角头像,选择“Settings”(设置);在侧边栏中点击“SSH and GPG keys”(SSH和GPG密钥);点击“New SSH key”(新建SSH密钥)按钮;在“Title”(标题)字段中,输入一个描述性的标题;在“Key”字段中,粘贴之前复制的公钥内容;最后点击“Add SSH key”(添加SSH密钥)按钮 [^3]。 6. **测试SSH连接**:添加SSH密钥后,使用以下命令来测试SSH连接是否设置正确: ```bash ssh -T git@github.com ``` 若公钥未被识别,需要进行SSH代理,执行以下命令: ```bash ssh-agent #开启代理 ssh-add #添加代理 ``` 若想获取更加详细的配置内容,可在浏览器输入地址 `https://docs.github.com/zh/authentication` [^1]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值