回答
你需要確保集錦被要求輸入密碼,因爲:
- 你的私鑰被發現,是密碼保護
- 或因爲沒有SSH密鑰在所有(和SSH默認發現回到常見的驗證)
這也取決於什麼SSH使用的是EXE,因爲這thread mentions:
Aptana Studio將
GIT_SSH
環境變量設置爲它的內部程序,用於處理常見條件下的SSH密碼/密碼短語提示。
如果您通過設置GIT_SSH
到plink.exe
,用的Aptana Studio的工作更換默認ssh.exe
可執行文件,你還需要設置SSH_CMD
相同的plink.exe
路徑。
[path_to_aptana_studio]/plugins/com.aptana.git.core_[version]/os/win32/sshw.exe
的Aptana Studio中,實際上其內置的GIT程序,將查找在C您的SSH密鑰:\用戶\ UserName.ssh文件夾在Windows上。
查看此密鑰是否正常工作。 首先,服務器必須擁有您的公鑰,並且您設置了存儲庫的正確遠程路徑。然後嘗試一個正常的SSH用戶名@主機,如果你可以用SSH密鑰短語登錄,你應該能夠開始使用Git到遠程。
爲了不必在每次連接遠程時都輸入ssh密鑰短語,您可能沒有ssh密鑰短語。
或者你需要一些額外的程序,保存密碼並進入它。一個所謂的ssh代理。
也許如果你安裝Egit,並使用這個代替Aptanas的Git。它可能會保存你的ssh關鍵短語。 (未驗證!)
Aptana Studio實際上是其內置的GIT程序,它將在Windows的C:\ Users \ UserName.ssh文件夾中查找您的SSH密鑰。
不!真正的路徑將是
%HOME%\ SSH \ id_rsa - >對於RSA密鑰,更改前綴,如果你的關鍵是DSA
在Linux上,我有我的ssh配置文件(〜/。SSH /配置),如下
Host github.com
User MyUsername
IdentityFile=/home/MyUsername/.ssh/MySshKey`
如果你有密碼的鑰匙,你需要像SSH代理或其他應用程序,所以你只需要輸入您的私鑰密碼一次。
超級簡單的方法是在導入git存儲庫時將它包含在url中。
EG: https://UserName:[email protected]/repo.git
當然,你只想用https url來使用這個技巧。
這是'clone'的推薦解決方案,因爲密碼不會被存儲(afaik)。但在我對安全的理解中,不應該將它用於'git remote add',因爲每個人都可以通過輸入'git remote show'來檢查你的密碼。 –
- 1. Git SSH協議記住密碼
- 2. SSH無法記住密碼
- 3. 如何讓AnkhSVN記住我的SVN + SSH密碼?
- 4. Aptana Studio:代碼摺疊不被記住
- 5. 如何使eclipse記住ssh密鑰密碼?
- 6. Aptana Studio 3.0.4 64bit不記得FTP密碼
- 7. 如何讓Visual Studio記住javascript設置
- 8. 讓Chrome和Firefox記住密碼
- 9. 如何用Git保存密碼ssh-agent
- 10. Git ssh私鑰密碼
- 11. 如何讓Egit記住密碼和用戶名?
- 12. Facebook如何記住我的密碼?
- 13. 如何記住用戶名和密碼?
- 14. Net :: SSH卡住了密碼提示
- 15. SharePoint記住更改密碼
- 16. 記住密碼提醒
- 17. git不記得密碼
- 18. 使用Windows cmd時記住通過(git)
- 19. 忘記密碼並記住我?
- 20. 在Git中更改SSH密碼
- 21. 例如:It不記得SSH密碼
- 22. Sourcetree Git - SSH密碼短語提示
- 23. Android WebView-記住用戶名和密碼
- 24. SQL Server Management Studio中2005年的「記住密碼」不工作
- 25. 記住python中的密碼功能
- 26. 讓TortoiseGit記住我的密碼(無膩子)
- 27. 有沒有辦法讓android webview記住密碼?
- 28. 如何讓travis克隆git SSH網址?
- 29. 配置SSH密鑰讓git在不在Git Bash中時使用
- 30. 如何禁止「您想讓瀏覽器記住此密碼」確認?
VonC,謝謝,那麼如何確保Aptana可以找到我的SSH密鑰? – pavsid