Хорошо, поэтому я настроил битбакет с помощью ключа SSH.
Я использую IntelliJ Ultimate в Windows 10 (но для решения вопроса не обязательно использовать IntelliJ-интерн, поэтому, пожалуйста, продолжайте читать).
Мне очень нравится терминал bash, и я хотел бы отключить бесполезный cmd, который вставлен по умолчанию для терминала git.
Итак, я иду
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, я прекрасно справляюсь с этим каждый раз, когда открываю git bash в IntelliJ или самостоятельно .