Je veux voir mon journal d'application openShift dans ma cmd.
J'ai essayé de: À cette époque, je reçois: P>
RHC SSH AppName CODE>
No system SSH available. Please use the --ssh option to specify the path to your SSH executable, or install SSH.
5 Réponses :
Vous devez vous assurer:
home code> est défini (type SET HOME code> Pour vérifier sa valeur: elle doit être c: \ users \ utlogin Code>, car SSH doit rechercher des clés dans % home% \. SSH code>) li>
-
Votre SSH.EXE CODE> Le dossier parent est référencé dans le path %% code> ou vous pouvez taper: p>
rhc ssh -ssh "c:\prgs\git\PortableGit-2.8.3-64-bit\usr\bin\" -a appname
J'essaie: RHC SSH --ssh "C: \ Fichiers de programme (x86) \ git \ bin" -a appName mais je reçois un message: SSH exécutable "C: \ programme" n'existe pas.
Unzip git sur un chemin sans aucun espace. Ce sera plus facile.
J'ai essayé ceci: RHC SSH --ssh "c: \ programfiles (x86) \ git \ bin" -a appname mais j'ai la même erreur.So je vais essayer MSYSGIT.
Je veux dire, décomposez-le dans un chemin différent, sans espace. Je soupçonne " c: \ programfiles (x86) code>" n'existe pas. Vous pouvez utiliser n'importe quel chemin que vous souhaitez:
c: \ git code> par exemple.
@nmkkannan peut-être que cela nécessite le chemin complet de l'EXE, pas de son dossier parent. Pouvez-vous essayer: rhc ssh -ssh "c: \ git \ bin \ ssh.exe" -a appName code> (remplacer '
c: \ git code>' avec le chemin où vous Unzip git)
Merci de réponse maintenant j'essaie ceci.
J'ajoute une variable d'environnement HOME = "git_path" sans dossier et chemin bin = "*** ';% home% \ bin" Ça va bien. Merci pour ton aide..
@nmkkannan génial. J'ai terminé la réponse en conséquence.
Installez le client 'ssh' comme Cygwin. P>
Un didacticiel très intéressant est - >>> nawab-how--to-install-ssh p>
Si vous avez installé Git pour Windows 1 sup>, vous pouvez essayer quelque chose de similaire à: par exemple p> notes em> p>
RHC SSH --SSH C: \ Progra ~ 1 \ git \ usr \ bin \ ssh.exe -a
Voir le commentaire laissé pour vous comme une réponse. Stackoverflow.com/a/36470499/1677912
En fait, cela a sauvé ma journée
Si vous n'êtes pas intéressé par l'ajout de votre chemin git à Si vous laissez les espaces comme Vous obtiendrez l'erreur suivante: p> Chemin Code> Vous devrez utiliser un chemin de style 8.3 car RHC peut sembler manipuler des espaces dans le chemin.
RHC SSH MyApp --SSH C: \ PROGRA ~ 2 \ GIT \ USR \ BIN \ SSH.EXE CODE> LI>
RHC SSH MyApp --SSH "C: \ PROGRA ~ 1 \ GIT \ USR \ BIN \ SSH.EXE CODE> LI>
ul>
c: \ users \ me> rhc ssh myapp --sssh "c: \ fichiers de programme (x86) \ git \ usr \ bin \ ssh.exe" < / code> p>
Vous voudrez peut-être d'abord arriver à OpenShift Web Console >> Paramètres Strong> et supprimez les touches de sortie RHC Setup code> dans la ligne de commande. Ensuite, essayez
RHC SSH -A YourApp --SSH C: \ PROGRA ~ 1 \ GIT \ USR \ BIN \ SSH.EXE code>. C'est ce qui a fonctionné pour moi, donc je partage cette réponse. J'espère que cela t'aides. Bonne chance. P>
Il ne se plaint pas de Ssh Keys i>, mais sur le manque de exécutable i> ssh. L'avez-vous dans votre chemin?
Mon chemin de fichier SSH: "c: \ utilisateurs \ admin \ .ssh"
Ce dossier contient trois fichiers. ID_RSA.PUB, ID_RSA, connu_hosts
Ce n'est pas un exécutable, juste le dossier contenant des fichiers associés à ssh (clés, configuration, autonomiseur_keys, connus_hosts, ...). Je parle de
ssh.exe code>. Il devrait être inclus dans votre distribution de MSYSGIT. Vous devez l'ajouter à votre
% path% code>.
J'ai essayé de définir le chemin SSH en utilisant la commande RHC: RHC SSH -SSH "c: \ utilisateurs \ admin \ .ssh" -a appName
"c: \ users \ admin \ .ssh" code> est pas i> le chemin de
ssh.exe code>.
Je l'ai eu ton point maintenant j'essaie ça?
J'ai effectué la recherche ssh.exe dans mon ordinateur mais non trouvé.Comment installer SSH.EXE dans mon ordinateur.
Installez simplement git (Unzip github.com/msysgit/msysgit/relases/download/... partout où vous voulez). Ssh.exe est inclus dans celui-ci.