好的,所以我已经用SSH密钥设置了bitbucket。
我在Windows 10上使用IntelliJ Ultimate(但解决方案不必是IntelliJ-intern,因此请继续阅读)。
我非常喜欢bash终端,并希望切换出默认情况下为git终端插入的无用cmd。
所以我去
File -> Other Settings -> Settings for new Projects -> Tools -> Terminal
并将其设置为C:\Program Files\Git\bin\bash.exe
很好...除了每次我做ssh时都会要求我提供ssh密码。
所以我们做
eval $(ssh-agent)
ssh-add ~/.ssh/id_rsa
那暂时解决了这个问题。
关闭终端,然后重新打开,您将不得不再次输入密码。
有没有一种方法可以定义脚本或自动执行的内容
eval $(ssh-agent)
ssh-add ~/.ssh/id_rsa
每次我打开一个新终端(在那个终端)?
正如我在开始时提到的,这不必是IntelliJ-intern解决方案,每次在IntelliJ 或中打开git bash时执行此操作,我都很好自己的。
答案 0 :(得分:1)
如果通过不带任何参数执行cd
进入bash认为您的主目录的任何内容
您可以创建一个.bashrc
文件(如果尚不存在)并添加
eval $(ssh-agent)
ssh-add ~/.ssh/id_rsa
对此。