Mon origine git distante utilise l'URL ssh avec le port spécifié. Je reçois une erreur en poussant avec IntelliJ.
Echec de l'envoi: échec avec erreur: la variante ssh 'simple' ne prend pas en charge la configuration du port
J'ai rencontré cette erreur après la mise à niveau vers la dernière version 2.16.1 de Git
From 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.
La modification de la configuration d'IntelliJ pour utiliser "SSH Executable -> Native" a résolu ce problème.
Je l'ai résolu avec le réglage
git config --global ssh.variant ssh
Pas besoin de changer quoi que ce soit dans Android Studio 3.1
S'applique à:
1) IntelliJ IDEA supprimer le numéro de port de votre télécommande
avant: | Origine | ssh: //[email protected]: 24567/ABC/my.project/project |
après: | Origine | ssh: //[email protected]/ABC/my.project/project |
2) IntelliJ IDEA laisse l'exécutable SSH en tant que "build-in"
3) créer le fichier de configuration ssh ~/.ssh/config
Host git.mycompany.com
HostName git.mycompany.com
Port 24567
User myusername
plus de détails sur config voir: https://www.ssh.com/ssh/config/
4) redémarrer IntelliJ IDEA
S'applique à:
- Win10 64bit
- Android Studio 3.0.1, BUILD # AI-171.4443003
- Git 2.16.0.windows.2
Solution dans mon cas - supprimer le numéro de port de votre télécommande (VCS -> Git -> Télécommandes), laissez Native pour exécutable SSH (Fichier -> Paramètres -> Contrôle de version -> Git -> exécutable SSH - > Natif).
before: ssh://[email protected]:22/home/git/projects/Android/project.git
after: ssh://[email protected]/home/git/projects/Android/project.git}
J'ai eu ce problème dans Android Studio 3.1
J'ai changé Préférences> Contrôle de version> Git> Exécutable SSH de Intégré à Natif comme suggéré ici, mais cela n'a pas aidé.
Ensuite, j'ai mis à niveau Android Studio vers 3.2 et je suis revenu à Built-in. Il a résolu le problème dans mon cas.