好吧,所以我用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或者单独执行时,我都可以执行此操作。
如果你通过执行没有参数的cd
来了解bash认为你的主目录,你可以创建一个.bashrc
文件,如果一个文件尚不存在并添加
eval $(ssh-agent)
ssh-add ~/.ssh/id_rsa
它。