如何在IntelliJ中为Git添加SSH私钥
在IntelliJ中配置SSH私钥的详细步骤
嘿,我懂你平时都是用命令行来管理Git的SSH密钥,现在想把那套配置搬到IntelliJ里对吧?别担心,几步就能搞定,两种方式任你选:
方式一:直接指定私钥文件(适合单独配置IntelliJ的场景)
- 打开IntelliJ的设置面板:用快捷键
Ctrl+Alt+S(Windows/Linux)或者Cmd+,(Mac),也可以通过顶部菜单栏的File > Settings(Windows/Linux)/IntelliJ IDEA > Settings(Mac)打开。 - 定位到SSH配置项:在设置左侧导航栏,依次展开
Version Control > Git > SSH Configuration。 - (可选)指定SSH工具路径:如果IntelliJ没自动识别到SSH,手动选系统里的SSH执行文件,比如Windows上的
C:\Windows\System32\OpenSSH\ssh.exe,或者Git自带的C:\Program Files\Git\usr\bin\ssh.exe。 - 选择你的私钥文件:点击
SSH Configuration区域的浏览按钮(...),找到你之前用的私钥路径D:/Dev/Books Spaces/Version Control with Git and GitHub/SSH/key并选中。 - 验证连接:点击
Test Connection,如果私钥有密码短语,输入你之前命令行里用的那个短语,确认连接成功。 - 保存设置:点击
Apply再OK,之后IntelliJ的Git操作就会用这个私钥了。
方式二:复用系统的SSH Agent(适合你平时已经用命令行管理密钥的场景)
如果你平时已经习惯用eval "$(ssh-agent -s)"和ssh-add来管理密钥,那可以让IntelliJ直接复用这个代理:
- 同样打开
Settings > Version Control > Git > SSH Configuration页面。 - 勾选
Use SSH agent选项,IntelliJ会自动读取已经添加到系统ssh-agent里的密钥,不用再单独指定文件。 - 保存设置后,IntelliJ就会和命令行共用一套SSH密钥配置,非常省心。
两种方式都能解决你的问题,选哪种看你的使用习惯就好~
内容的提问来源于stack exchange,提问作者usertest
相关产品推荐
相关产品推荐

