MAC 环境使用 SSH 连接到 GitHub

792 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情


提交git一直报错,如果是第一次提交,那还可以说是情有可原,配置没配好。但以前有提交的记录,根据报错网上找方法,改了又错。🤔不管了,直接换SSH方式提交🐶

打开Terminal(终端)

进入.ssh文件

cd .ssh

输入生成密钥命令

// 替换github电子邮件地址
ssh-keygen -t ed25519 -C "email@example.com"

后续提示

直接点的回车

// 文件保存的路径
Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter]

// 输入密码
Enter passphrase (empty for no passphrase): [Type a passphrase]

// 再次输入密码
Enter same passphrase again: [Type passphrase again]

查看config文件,并且将密钥加载到 ssh-agent

查看是否有config文件

ls

没有则创建config文件

touch config

修改里面的配置文件

Host * // 匹配所有主机名
  AddKeysToAgent yes // 是否自动将 key 加入到 ssh-agent
  IdentityFile ~/.ssh/id_ed25519 // 需要通过私钥登陆的时候的文件

将 SSH 公钥复制到剪贴板

pbcopy < ~/.ssh/id_ed25519.pub

github任何页面的右上角,单击个人资料照片,然后单击 Settings

sshgit1.jpg

在边栏的“Access(访问)”部分中,单击 SSH 和 GPG 密钥。

sshgit2.jpg

单击 New SSH key

sshgit3.jpg

将密钥粘贴到 "Key"(密钥)字段,单击 Add SSH key

sshgit4.jpg

增加SSH后到展示。

sshgit5.jpg

配置完成后就能愉快的使用SSH提交GIT了😊

参考

使用 SSH 连接到 GitHub