如何让Aptana Studio记住git ssh密码

如何让Aptana Studio记住git ssh密码,git,aptana,Git,Aptana,我找不到任何关于如何让Aptana Studio的内置git支持记住执行推/拉操作的ssh密码的指南/信息 有人有什么想法吗?您需要确保Aptana正在询问密码,因为: 您的私钥已找到,并且受密码短语保护 或者因为根本找不到SSH密钥(SSH默认返回到公共身份验证) 它还取决于您使用的SSH exe,如下所示: Aptana Studio将GIT_SSH环境变量设置为其内部程序,该程序在常见情况下处理SSH密码/密码提示。 如果您通过将GIT\u ssh设置为plink.exe来替换默认的s

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


有人有什么想法吗?

您需要确保Aptana正在询问密码,因为:

  • 您的私钥已找到,并且受密码短语保护
  • 或者因为根本找不到SSH密钥(SSH默认返回到公共身份验证)
它还取决于您使用的SSH exe,如下所示:

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

:


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

看看这把钥匙是否能用。 首先,服务器必须具有您的公钥,并且您设置了到存储库的正确远程路径。然后尝试正常的sshusername@host,如果您可以使用ssh密钥短语登录,则应该能够开始使用git进行远程访问

为了避免每次连接到远程设备时都必须输入ssh密钥短语,您可能没有ssh密钥短语

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

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


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

不!。真正的道路是


%HOME%\.ssh\id\u rsa-->对于rsa密钥,如果您的密钥是DSA,请更改前缀。在Linux上,我有我的ssh配置文件(~/.ssh/config),如下所示

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

如果您有一个带有密码的密钥,则需要ssh代理或其他应用程序,这样您只需输入一次密钥密码。

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

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

当然,您只希望对https URL使用此技巧。

这是一个推荐的
克隆
解决方案,因为密码不会被存储(afaik)。但就我对安全性的理解而言,它不应该用于
git remote add
,因为每个人都可以通过输入
git remote show
来检查您的密码。
EG: https://UserName:Password@www.yourserver.com/repo.git