打开Mac终端,输入cd ~/.ssh检查.ssh文件是否存在,不存在,进行步骤2
如果没有安装ssh文件,终端输入命令ssh -v,安装ssh文件,成功时返回下面文件
usage: ssh [-1246AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] [user@]hostname [command]
.输入命令ssh-keygen -t rsa -C “123456789@qq.com”,生成下面东西,在分号后面输入 [press enter],即以默认路径进行文件存储。(备注“123456789@qq.com为你github的账号)
ssh-keygen -t rsa -C "123456789@qq.com" Generating public/private rsa key pair. Enter file in which to save the key (/Users/hugo/.ssh/id_rsa): [Press enter]
根据终端提示,需要输入github密码->enter键,在输入一次后还需要再次确认密码(备注:输入的密码是没显示的)
Enter passphrase (empty for no passphrase): Enter same passphrase again:
当两次密码输入正确后会产生以下内容:
The key's randomart image is: +---[RSA 2048]----+ | .. .o =B| | . o O+B*| | ..= *.@+o| | .=.o.Oo.o| | S...= o* | | .o.o| | .. E| | +.o.| | ..+o+| +----[SHA256]-----+
在github中添加公钥,在终端输入open ~/.ssh,查看公钥文件
open ~/.ssh
在编辑器中打开id_rsa.pub文件(建议使用sublime),打开github官网,把id_rsa.pub文件的内容复制到GitHub -> setting -> SSH and GPG keys -> New SSH key -> title随便填,然后把复制的文件的内容放进去。
接下来是webstorm的相关配置
- 打开webstorm,在上面WebStorm打开preferences,搜索git,填写GitHub账号密码,填写完需要设置一个密码,应用,确定。同样方法搜索git,按照路径按照git,应用,确定。
- 打开webstorm,在Mac的上面打开VSC -> 版本控制中心 -> git ,复制GitHub项目的链接,然后点击clone