本篇博客想记录如何配置mac本地的ssh
选择ssh的原因是因为笔者觉得ssh比普通的https克隆会稳定很多
配置步骤
- 配置邮箱和相应的初始化
ssh-keygen -t ed25519 -C "你的邮箱@example.com"
Enter file…:直接按 回车,使用默认路径。 Enter passphrase…:如果你想更安全,可以设置一个密码;如果想省事,直接连按两次 回车 跳过。
-
将密钥添加到 SSH 代理 1.
eval "$(ssh-agent -s)"2.输入nano ~/.ssh/config,粘贴下面的内容
Host github.com AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_ed25519- 正式添加密钥
ssh-add --apple-use-keychain ~/.ssh/id_ed25519 -
复制公钥到剪贴板
pbcopy < ~/.ssh/id_ed25519.pub
- 前往github,点击设置(setting),添加ssh密钥,为密钥取名并将其添加到ssh密钥的栏目中,点击确定即可生效
效果
之后的如果要进行clone,就可以
git clone (你从ssh那块复制的密钥)