每当我打开git bash时执行脚本

问题描述 投票:0回答:1

好吧,所以我用bit键设置了bitbucket。

我在Windows 10上使用IntelliJ Ultimate(但问题的解决方案不需要是IntelliJ实习生,所以请继续阅读)。

我非常喜欢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或者单独执行时,我都可以执行此操作。

bash git intellij-idea ssh terminal
1个回答
1
投票

如果你通过执行没有参数的cd来了解bash认为你的主目录,你可以创建一个.bashrc文件,如果一个文件尚不存在并添加

eval $(ssh-agent)
ssh-add ~/.ssh/id_rsa

它。

© www.soinside.com 2019 - 2024. All rights reserved.