git Push échoue: échoue avec une erreur: la variante SSH "simple" ne supporte pas la configuration du port

My git remote origin utilise l'url ssh avec le port spécifié. J'obtiens une erreur en poussant en utilisant IntelliJ.

Push failed: Failed with error: la variante SSH 'simple' ne supporte pas la configuration du port

j'ai rencontré cette erreur après avoir mis à jour vers la dernière version de git 2.16.1

Push failed: Failed with error: ssh variant 'simple' does not support setting port

29
demandé sur TheKojuEffect 2018-01-24 07:52:59

4 réponses

à partir de https://confluence.atlassian.com/bamkb/unable-to-detect-latest-git-changes-ssh-variant-simple-does-not-support-setting-port-943532118.html, il semble que git 2.16 ne fonctionne pas avec l'exécutable SSH fourni avec IntelliJ 2017.3.

Git version 2.16.0-rc0 does not work well with OpenSSH version 6.7 or older as stated in this bug report.

modification de la configuration IntelliJ pour utiliser "SSH Executable - > Native" a corrigé ce problème.

Git Executable to Native

62
répondu TheKojuEffect 2018-03-09 10:49:46

je l'ai résolu avec la configuration de

git config --global ssh.variant ssh

pas besoin de changer quoi que ce soit dans Android Studio 3.1

9
répondu fanky10 2018-04-16 14:55:08

s'Applique à:

  • Windows 7
  • IntelliJ Idea 2017.3.4 Construire l'INTERFACE utilisateur-173.4548.28 construire le 29 Jan, 2018
  • version git 2.16.2.Windows.1
  • SSH-V OpenSSH_7.6P1, OpenSSL 1.0.2 n 7 Dec 2017

1) IntelliJ IDEA supprimer un numéro de port à partir de votre télécommande

avant de: / origine | ssh://myusername@git.mycompany.com:24567/ABC/my.project/project/

après: | origine| ssh://myusername@git.mycompany.com/ABC/my.project/project/

2) IntelliJ IDEA laisser SSH exécutable "tirer"

3) Créer un fichier de configuration SSH~/.SSH / config

Host git.mycompany.com
  HostName git.mycompany.com
  Port 24567
  User myusername

plus de détails sur la configuration voir: https://www.ssh.com/ssh/config/

4) Redémarrer IntelliJ idée

2
répondu Denis Udod 2018-02-23 15:56:08

s'Applique à:

  • Win10 64bit
  • Android Studio 3.0.1, BUILD #AI-171.4443003
  • Git 2.16.0.Windows.2

la Solution dans mon cas supprimer le numéro de port à partir de votre télécommande (VCS -> Git -> Télécommandes), laissez Natif pour SSH exécutable (Fichier -> Paramètres -> Contrôle de Version -> Git -> SSH exécutable -> Native).

before: ssh://git@192.168.2.46:22/home/git/projects/android/project.git

after: ssh://git@192.168.2.46/home/git/projects/android/project.git}
1
répondu sonavolob 2018-02-12 16:42:31