写项目每次上GitHub都要用户名密码比较麻烦。那么可以配置SSH授权你的设备无需用户名和密码进行直接连接。
设备
博主展示的方法适用于Mac
和Linux
设备。博主使用的操作系统是Ubuntu 18.04 LTS
。
教程
以下是分步教学,可参考GitHub官网。
- 确认你还没有设置SSH。打开终端,输入
cd ~./ssh
(默认目录)或者其它你设置过的ssh目录位置并回车。如果终端返回No such file or directory
,那说明你应该新设置一个SSH。
- 生成SSH密钥。接下来在终端输入
ssh-keygen -t rsa
并回车。其中你要按两次回车:第一次让你选择SSH密钥的存储位置,回车表示存在默认位置/home/[用户名]/.ssh/id_rsa
;第二次回车时会选择passphrase。passphrase相当于一个可以本地加密你的SSH密钥的密码,防止其他人用你的机器使用SSH。直接回车默认设置passphrase为无,或者可以选择自己的密码。完成后你的SSH密钥就生成好了,输出如下图: