2013-05-19 51 views

回答

0

是否該文件~/.ssh/id_rsa.pub存在嗎?如果沒有,你需要生成一個第一:

ssh-keygen -t rsa -C "[email protected]" 
14

檢查那裏已生成的公鑰的路徑。您也可以使用此命令複製id_rsa

clip < ~/.ssh/id_rsa.pub 
+1

這就是那裏的幫助部分github列出的命令。但是當我嘗試使用它時,我得到以下輸出: 'bash:/ usr/bin/clip:沒有這樣的文件或目錄' –

+0

這適用於Git Bash以及Windows – ScottMcC

28

cat ~/.ssh/id_rsa.pub

那麼您可以複製SSH密鑰

-1
cat .ssh/id_rsa.pub | bcopy 

這對我的作品。

2

對於使用Windows上的Git的bash:

cat ~/.ssh/id_rsa.pub > /dev/clipboard 

7

(木星聖約翰post on Coderwall修改)將公鑰複製到剪貼板

cat ~/.ssh/id_rsa.pub | pbcopy 

該管道將文件輸出到pbcopy。

0

另一種替代的解決方案:

cat ~/.ssh/id_rsa.pub | xsel -i -b 

man xsel

-i,--input

讀標準輸入到選擇。

-b,--clipboard

對CLIPBOARD選擇進行操作。