idea 使用 ~/.ssh/id_rsa 免密登录 gitlab
核心说明
.ppk 是 PuTTY 私钥格式,OpenSSH(git、ssh 命令)不能直接读取 ppk,必须先转换成 OpenSSH 私钥(id_rsa 这种),然后才能导入 ssh-agent,用来访问你 192.168.11.231:222 的 git 仓库博客园。

方式 1:Windows 图形界面(PuTTYgen,推荐)
- 打开
puttygen.exe - 点 Load,右下角文件类型改成
All Files (*.*),选中你的xxx.ppk;如果密钥有密码,输入密钥口令解锁 - 顶部菜单
Conversions→ Export OpenSSH key(选新版格式 Export OpenSSH key (force new file format)) - 保存为
id_rsa(不带后缀),放到C:\Users\你的用户名\.ssh\ - 复制公钥:PuTTYgen 窗口上方 Public key for pasting into OpenSSH authorized_keys file 整段文本,粘贴到你的 Git 平台 SSH Key 里(就是 git@192.168.11.231 那个仓库后台)
⚠️ 不要保存成 id_rsa.txt,文件名就是
id_rsa
Windows PowerShell 加载密钥
# 启动ssh-agent(Windows可选功能要先开启OpenSSH客户端)
Start-Service ssh-agent
# 导入私钥
ssh-add C:\Users\你的用户名\.ssh\id_rsa
# 查看已加载密钥
ssh-add -l
正在找工作,欢迎发 JD 到我邮箱,坐标上海浦东新区。

浙公网安备 33010602011771号