git使用ssh密钥认证

技术备忘 |1年前 |0

git


在使用 git 的途中,git push, 需要授权的 git pull 时,每次都要输入账号密码,虽然有能够通过一些方式保存密码,但终究还是不太好,Git 提供一种 SSH 方式授权,原理和 SSH 登录时一样的,避免了每次输入密码的繁琐,而且密钥只能本机使用,安全性较高,所以推荐使用 SSH 的方式。

生成 SSH KEY

在命令行下输入

ssh-keygen -C "YourEmailAddress" -t rsa

根据提示,完成密钥的创建,会生成一个 id_rsa 的私钥文件和 id_rsa.pub 的公钥文件

文件路径

Windows

C:\Users\yourname\.ssh\

Linux

/home/yourname/.ssh/

MacOS

应该跟 Linux 一样

github ssh key 设置

复制 id_rsa.pub 里的内容,在 github 中添加 SSH keyssetting->SSH and GPG keys->New SSH key

MeiWJ
A PHP Web Artisan

完善源自用心 細節決定成敗