在GitHub网站上有一个链接......
https://help.github.com/articles/generating-ssh-keys
......它说......
如果您决定不使用推荐的HTTPS方法,我们可以使用SSH密钥在您的计算机和GitHub之间建立安全连接.以下步骤将指导您生成SSH密钥,然后将公钥添加到您的GitHub帐户.
为什么HTTPS是推荐的方法?SSH方法中是否存在某种安全漏洞或者速度较慢?我创建了一个SSH密钥,这样可以减轻任何安全问题吗?
当使用SSH作为IDEA git集成的连接时,IDEA一直要求将主机的rsa签名存储在主机密钥数据库中.按Yes是有效的,但不会将密钥存储在数据库中,下次使用连接时,IDEA会出现同样的问题.按否会使连接失败.
我似乎无法找到任何IDEA的SSH连接配置,谷歌也没有提供任何有用的结果......有关如何摆脱密钥库对话的任何想法?
使用:
在Windows XP上使用JDK 1.6.0_22的IntelliJ IDEA 10.5.1
MySysGit 1.7.6包含%PATH%中的bin /和mingw/bin文件夹
"git.exe"作为IDEA中的git可执行文件
"IDEA ssh"作为IDEA中的SSH可执行文件
openssh-server 1:5.5p1-6(Debian Squeeze)在服务器端
我已成功配置我的GitHub客户端以使用SSH,并收到GitHub的确认电子邮件,其中添加了新的SSH密钥.我想将IntelliJ设置为使用SSH,这样我每次与GitHub交互时都不必输入我的用户名和密码.我也不希望IntelliJ为我保存密码,因为我不确定它会有多安全.
到目前为止我最接近的是我需要编辑我的〜/ .ssh/config文件来告诉IntelliJ它有一个可以使用的SSH密钥.不幸的是,我没有设法找到一个有效的例子.
这是我对〜/ .ssh/config条目的最新尝试:
Host IntelliJ
HostName github.com
User git
IdentityFile "/Users/peter/.ssh/github_rsa"
TCPKeepAlive yes
IdentitiesOnly yes
Run Code Online (Sandbox Code Playgroud)
我已经尝试在添加该条目后重新启动IntelliJ,但无济于事.我在Mac OSX 10.8.5上运行IntelliJ Ultimate 12.1.6
谁能解释如何在PyCharm 3.4上配置Gitlab帐户?
在选项中我可以看到Github,但没有关于如何配置Gitlab帐户.