

I had this issue with WebStorm recently (February/2018) and none of the (then) previous solutions worked for me. The fact that it also might be the cause for your pull/push problem in IntelliJ, and also my push-problem in PhpStorm is based on the ASSUMPTION jetbrains use the same 'built in library' for all their software. PhpStorm is built on the IntelliJ IDEA platform, which is written in Java. PhpStorm is perfect for working with Symfony, Laravel, Drupal, WordPress, Laminas, Magento, CakePHP, as well as front-end technologies like HTML, CSS, JavaScript, TypeScript, Vue.js, React, and more. PhpStorm is an IDE (Integrated Development Environment) for PHP and web developers, which is engineered by JetBrains. PhpStorm 2021.

Its a perfect PHP IDE for working with Laravel, Symfony, Drupal, WordPress, and other frameworks. PhpStorm is perfect for working with Symfony, Laravel, Drupal, WordPress, Zend Framework, Magento, Joomla, CakePHP, Yii, and other frameworks. PhpStorm is always ready to help you shape your code, run unit tests, or provide visual debugging. The library wants to use SHA1 based key exchange algorithm where gitlab (default) only allows SHA2 based key exchange algorithm's. PhpStorm is a development tool for PHP and Web projects.

Gitlab and the 'jetbrains built in ssh library' do not work well together.
