如何让Aptana Studio记住git ssh密码
我找不到任何关于如何让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正在询问密码,因为:
- 您的私钥已找到,并且受密码短语保护
- 或者因为根本找不到SSH密钥(SSH默认返回到公共身份验证)
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