J'ai un dépôt git que je tire en utilisant un chemin similaire à ceci:GitExtensions + Putty via SSH sur le port personnalisé
git pull ssh://[email protected]:1234/path/to/repository.git
Lorsque GitExtensions tente alors de tirer de la prise en pension à l'aide Plink, il fait cet appel: Cela finit par échouer car il envoie une commande ping au port n ° 22 et non au n ° 1234.
L'appel droit de faire serait
plink -T -P 1234 [email protected]:/path/to/repository.git
Si je crée un alias « HostCom » dans mon ~/.ssh/config, il semble fonctionner correctement (connexion à # 1234) si je fais juste ceci:
plink -T [email protected]
Mais dès que j'ajoute le chemin du trop git, il va à nouveau n ° 22. Une autre option que j'ai essayée est de créer une session dans le putty, appelons-la "hostPutty", et établissons le port par défaut là etc. La ligne du bas finit par être la même cependant: Impossible de combiner le chemin au repo de git avec port personnalisé.
Comment puis-je combiner toutes les pièces pour les faire fonctionner? Et comment OpenSSH peut-il gérer le problème, mais Putty ne peut pas? Le seul problème avec OpenSSH est qu'il me demande toujours le mot de passe de la clé privée à chaque tentative de connexion (et je ne veux pas créer de clé privée sans mot de passe).