The*_*ack 7 linux ssh bash keychain sh
我需要一直从Github拉出来,我有一个密码,但这很痛苦,所以我经常跑...
ssh-agent bash
ssh-add ~/.ssh/id_rsa
<prompt and give passphrase>
Run Code Online (Sandbox Code Playgroud)
这适用于会话,但即使在我退出之后,我希望它能在下次我PuTTY时保存密码.所以我安装了钥匙串,但是我操作它太愚蠢了.我试过这个......
/usr/bin/keychain ~/.ssh/id_dsa
Run Code Online (Sandbox Code Playgroud)
它说它添加了我的密码,但它不起作用:(
我如何调用钥匙串,以便为Git保存我的密码?
编辑:抱歉在stackoverflow上发布它,它在技术上确实与编程有关,因为它与Git有关,但我很抱歉没有在SuperUser上发布它.
Tod*_*obs 10
实际上,您需要以不同方式调用钥匙串.将以下内容添加到〜/ .bashrc文件中:
eval `keychain --eval id_rsa`
Run Code Online (Sandbox Code Playgroud)
有关如何针对特定shell或系统正确设置它的更多信息,或者您有更复杂的要求,请参阅keychain文档.
好的,这是我能想到的最好的......
安装钥匙串......
然后将以下内容添加到〜/ .bashrc文件中:
eval `keychain --eval id_rsa`
Run Code Online (Sandbox Code Playgroud)
然后将以下内容添加到〜/ .bash_profile:
ssh-agent bash
Run Code Online (Sandbox Code Playgroud)
这将开始钥匙链.它并不像将它们放在bash配置文件或bashrc文件中那么简单.
| 归档时间: |
|
| 查看次数: |
9309 次 |
| 最近记录: |