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
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.
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
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
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}