sh.exe ": clip: команда не знайдено


3

Друзі Я намагаюся скопіювати ключ ssh на буфер обміну і, перебуваючи на git bash, я отримую

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

Я використовую Win7, я спробував за допомогою вікна командного рядка, але не пощастило,

Будь ласка, повідомте мені про будь-який інший спосіб

git  github 

Це не має нічого спільного з git або GitHub; це всього лише про clip.exe, не будучи на вашому шляху.
Cairnarvon

Дякуємо, будь-яка ідея додати clip.exe до шляху?

відкрийте звичайний cmd.exe, перейдіть до папки .ssh і "clip & lt; id_rsa.pub"
Thorbjørn Ravn Andersen

Відповіді:


8

clip.exe має бути C:\Windows\System32\ або C:\Windows\SysWOW64\. Ви можете перевірити, чи є ці папки на вашому шляху echo $PATH. Якщо вони не є (що мене здивує), ви можете додати їх:

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

Ймовірно, це скоріше clip.exe взагалі не існує у вашій системі.

Проте, є набагато простіший спосіб керувати буфером обміну Windows із Git Bash (або, зрештою, Cygwin): файл пристрою в буфері обміну, /dev/clipboard.

Щоб написати на нього:

$ echo "test" >/dev/clipboard

Щоб прочитати з нього:

$ cat </dev/clipboard

Еквівалентом вашої команди буде:

$ cat ~/.ssh/id_rsa.pub >/dev/clipboard
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.