SSH免密上传本地项目到github

一、生成公钥私钥

命令:ssh-keygen -t rsa -b 4096 -C "[email protected]"

输入后出现下图中蓝色框对应的命令行,全部直接点击回车即可,第一个蓝色框是问你是否存放公私钥在C盘的那个路径,直接回车即可,内存极小的,无谓改它;第二个蓝色框是让你输入密码,直接回车表示不设置密码,直接回车即可,无谓设置密码;第三个蓝色框是再输入一遍密码的,如果上面直接回车,那么这里也直接回车即可。

二、将公钥复制粘贴到github的sshkey库里

用记事本打开C/Users/KaYo/.ssh/id_rsa.pub,复制内容,粘贴到github的sshkey库里

点击SSH and GPG keys,点击右上角的“New SSH key”绿色按钮,出现以下页面,蓝色的Title不用填,留空即可,它会默认设定为你的邮箱,只需把公钥粘贴到下面的Key里面即可,最后点击“Add SSH key”。至此,SSH免密设置成功,接下来可以上传项目了,但第一次上传项目会有点麻烦,详情见第三步。

三、神圣的下班三步式

git add .

git commit -m "注释"

git push

输入第二条命令后会报错,如下图:

Author identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "[email protected]"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

解决方法(输入两条命令),如下图:

git config --global user.email "[email protected]"
git config --global user.name "KaYo"

最后再运行神圣的下班三步式:

git add .

git commit -m "注释"

git push

当运行第三条命令后,github会再次确认,弹出如下页面:

点击右边的绿色按钮,又跳转到如下页面:

输入你的github密码,最后跳转到成功页面,此时你的上传项目到github上就已经成功了,如下图:

第一次上传项目是麻烦了一点,但搞完之后,以后上传就只需要下班三步式了,没有这么多冗余的步骤了!

猜你喜欢

转载自blog.csdn.net/weixin_43804496/article/details/111564342