2013-05-19 112 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选择进行操作。