如何让Aptana Studio记住git ssh密码

时间:2012-05-15 09:24:56

标签: git aptana

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

有人有什么想法吗?

5 个答案:

答案 0 :(得分:1)

  

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

NO!真正的道路是

%HOME%\。ssh \ id_rsa - >对于RSA密钥,如果您的密钥是DSA

,请更改前缀

答案 1 :(得分:1)

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

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

如果您的密码有密码,则需要ssh-agent或其他应用程序,因此您只需输入一次密钥密码。

答案 2 :(得分:0)

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

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

它还取决于您使用的SSH exe,如thread mentions

  

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

By default, Aptana uses

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

答案 3 :(得分:0)

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

查看此密钥是否有效。 首先,服务器必须拥有您的公钥,并设置到存储库的正确远程路径。然后尝试正常的ssh username @ host,如果你可以使用ssh关键短语登录,你应该可以开始使用git到遥控器。

为了不必每次想要连接到遥控器时都输入ssh关键词,你可能没有ssh关键词。

SSH login without password

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

Using ssh-agent with ssh

也许你安装Egit并使用它来代替Aptanas Git。它可能可以保存你的ssh关键短语。 (未经核实!)

答案 4 :(得分:0)

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

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

当然,您只想在https网址上使用此技巧。