The*_*ect 5 eclipse git passphrase github egit
我正在使用Egit和Eclipse来使用git并访问github.一切都工作正常,但有一件事,我希望省略id_rsa
每次我将提交推送到github时键入密钥密码.
我每次重新启动Eclipse并尝试推送时都要求输入密码.
如何让eclipse记住密码短语,以便我不必手动输入?
谢谢
即使ssh-add -l
列出了密码保护密钥,EGit也可能不会尊重它并仍然要求密码短语.
在Ubuntu或Mac OS X上与OS密钥环集成
export GIT_SSH=/usr/bin/ssh
Run Code Online (Sandbox Code Playgroud)
您~/.bash_aliases
或当适用于您的操作系统.
使用 ssh 代理。
使用 将您的密钥添加到代理ssh-add
。(这将询问您的密码。)
之后代理应该进行所有身份验证。(不再需要密码。)
细节:
cd $your_repository; git fetch
-> 它应该询问您的密码ssh-add -l
-> 它应该输出“代理没有身份。”ssh-add
-> 它应该询问你的密码ssh-add -l
-> 它应该列出一个身份(您刚刚添加的密钥)cd $your_repository; git fetch
-> 现在应该无需询问您的密码即可工作 归档时间: |
|
查看次数: |
4646 次 |
最近记录: |