Mac如何将SSH key添加到Git服务中?

211 阅读1分钟

将 SSH key 添加到 Git 服务(如 GitHub、GitLab、Gitee 等),可以让你在与这些服务进行代码交互时,通过 SSH 协议进行安全的认证避免每次操作都输入用户名和密码

如果你的公司是使用的gitlab,并且提示你需要一个ssh keys,并且你是mac系统

那么你需要

  1. 通过ssh -keygen 在本地生成秘钥对
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  1. 生成的密钥对默认存储在~/.ssh/ 目录下,其中 id_rsa 是私钥,id_rsa.pub 是公钥。 image.png

  2. 进入 SSH and GPG keys 设置页面:点击右上角的个人头像,选择 “Settings”;在左侧菜单中选择 “SSH and GPG keys”。 image.png

  3. 将公钥手动复制到远程服务器(gitlab)

image.png

  1. 验证 SSH key 是否添加成功
ssh -T git@gitlab.com