mac 设置git ssh key以及如何设置多个ssh key

506 阅读1分钟

mac 设置git ssh key

  1. 设置git信息(从未设置过才需要)
git config --global user.name "xiaoming"
git config --global user.email "7787@qq.com"

进入用户目录~,查看设置信息

cd ~  # 切换用户目录
cat .gitconfig  # 查看配置信息

image-20220616232312268

  1. 生成ssh密钥

    • 进入.ssh文件夹

      cd ~/.ssh
      
    • 生成密钥

      ssh-keygen -t rsa
      
      # 这里是输入文件名,直接回车的话,则使用默认名id_rsa
      Enter file in which to save the key (/Users/liwei/.ssh/id_rsa): p_rsa
      
      # 这里是输入密钥密码,直接回车的话,密码为空。
      Enter same passphrase again:
      
      # 以上可以直接3个回车,则密码为空,生成文件名为id_rsa的两个文件。
      

image-20220616233132895

  1. 添加密钥

    ssh-add -K p_rsa  # p_rsa为要添加的密钥文件名
    
  2. 查看公钥

    cat p_rsa.pub
    

    image-20220616233631031

  3. 在gitlab或者GitHub上添加ssh密钥

image-20220616234216110

  1. 测试是否连接成功

    ssh git@gitlab.conghui.cc
    

    有如图信息,则说明已经成功

image-20220616234238917

  • 使用多个ssh需要配置.ssh/下面config文件(没有自己创建)

image-20220616234406099

image-20220616234430553