如何获得 Aptana Studio 记住 git ssh 密码



我找不到任何关于如何获得Aptana Studio内置git支持以记住执行推送/拉取操作的ssh密码的指南/信息。

有人有什么想法吗?

Aptana Studio,实际上是内置的GIT程序,将在Windows上的C:\Users\UserName.ssh文件夹中查找您的SSH密钥。

不!。真正的道路将是

%HOME%\.ssh\id_rsa --> 对于 RSA 密钥,如果您的密钥是 DSA,请更改前缀

在 Linux 上,我有我的 ssh 配置文件 ( ~/.ssh/config ) 如下

Host github.com
    User MyUsername
    IdentityFile=/home/MyUsername/.ssh/MySshKey`

如果你有一个带密码的密钥,你需要像ssh-agent或其他应用程序这样的东西,所以你只需要输入一次你的密钥密码。

您需要确保 Aptana 要求输入密码,因为:

  • 您的私钥已找到并受密码保护
  • 或者因为根本找不到 SSH 密钥(并且 SSH 默认恢复为通用身份验证)

它还取决于您使用的 SSH exe,如此线程所述:

Aptana Studio GIT_SSH环境变量设置为其内部程序,该程序在常见情况下处理SSH密码/密码提示。
如果您通过将GIT_SSH设置为 plink.exe 来替换默认ssh.exe可执行文件,要使用 Aptana Studio,您还需要将SSH_CMD设置为相同的plink.exe路径。

默认情况下,Aptana 使用:

[path_to_aptana_studio]/plugins/com.aptana.git.core_[version]/os/win32/sshw.exe

Aptana Studio,实际上是内置的GIT程序,将在Windows上的C:\Users\UserName.ssh文件夹中查找您的SSH密钥。

查看此键是否正常工作。首先,服务器必须具有您的公钥,并且您设置了存储库的正确远程路径。然后尝试使用普通的 ssh username@host,如果您可以使用 ssh 关键字登录,您应该能够开始使用 git 到远程。

为了能够在每次要连接到遥控器时都不必输入 ssh 关键字短语,您要么没有 ssh 关键字短语。

无需密码即可登录 SSH

或者您需要一些额外的程序来保存密码并为您输入密码。所谓的 ssh 代理。

将 ssh 代理与 ssh 一起使用

也许如果你安装Egit并使用它而不是Aptanas Git。可能可以让它保存您的 ssh 关键字短语。(未验证!

最简单的方法是在导入 git 存储库时将其包含在 url 中。

EG: https://UserName:Password@www.yourserver.com/repo.git

当然,您只想将此技巧用于https url。

最新更新