sh.exe ": clip: polecenie nie zostało znalezione

3

Przyjaciele Próbuję skopiować klucz ssh do schowka i będąc na git bash, Im get

$ clip < ~/.ssh/id_rsa.pub
sh.exe": clip: command not found

Im za pomocą Win7, próbowałem użyć wiersza polecenia systemu Windows, ale nie mam szczęścia,

Daj mi znać jakikolwiek inny sposób


źródło
To naprawdę nie ma nic wspólnego z git lub GitHub; chodzi tylko o to, że clip.exe nie znajduje się na twojej ścieżce.
Cairnarvon
Dzięki, jakikolwiek pomysł dodania clip.exe do ścieżki?
otwórz zwykły plik cmd.exe, cd do folderu .ssh i „klip & lt; id_rsa.pub”
Thorbjørn Ravn Andersen

Odpowiedzi:

8

clip.exe powinien być C:\Windows\System32\ lub C:\Windows\SysWOW64\. Możesz sprawdzić, czy te foldery znajdują się na twojej ścieżce echo $PATH. Jeśli nie są (co by mnie zaskoczyło), możesz je dodać:

$ export PATH="$PATH:/c/Windows/System32:/c/Windows\SysWOW64"

Prawdopodobnie jest bardziej prawdopodobne clip.exe w ogóle nie istnieje w twoim systemie.

Istnieje jednak znacznie prostszy sposób na manipulowanie schowkiem systemu Windows z Git Bash (lub Cygwin): plik urządzenia schowka, /dev/clipboard.

Aby do niej napisać:

$ echo "test" >/dev/clipboard

Aby przeczytać z niego:

$ cat </dev/clipboard

Odpowiednikiem twojego polecenia będzie:

$ cat ~/.ssh/id_rsa.pub >/dev/clipboard
Cairnarvon
źródło