携手创作,共同成长!这是我参与「掘金日新计划 · 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
在边栏的“Access(访问)”部分中,单击 SSH 和 GPG 密钥。
单击 New SSH key
将密钥粘贴到 "Key"(密钥)字段,单击 Add SSH key
增加SSH后到展示。
配置完成后就能愉快的使用SSH提交GIT了😊