背景
在Ubuntu下使用git对GitHub上的远程仓库进行操作时,需要响应的ssh密匙验证,但是我们的电脑上,包括虚拟机上一般来说都不会提供.ssh文件,这个时候就需要我们手动去生成一个.ssh密匙文件。
方法步骤
第一步:打开终端,在终端输入如下命令:1
ssh-keygen -t rsa -C “your email”
参数-C后面修改成你的邮箱就可以了
运行上述命令后,会产生下面的输出:1
2Generating public/private rsa key pair.
Enter file in which to save the key (/home/xinu/.ssh/id_rsa):
括号里面是默认的密匙保存路径,可以修改,直接按enter的话,表示按照默认路径保存;
直接按enter之后,会产生下面的输出:1
Enter passphrase (empty for no passphrase):
这里表示输入密码,记得密码要足够长,我的第一次输入密码太短了,所以导致失败了,也可以直接enter,表示密码为空;
之后会产生如下提示:1
Enter same passphrase again:
这是要求你再次确认密码,保持和上次输入一致即可。
到这里,密匙已经产生,它会告诉你密匙的保存路径以及指纹
后记
密匙产生之后,就可以直接复制到GitHub上就可以了,具体看我的后面的博客吧