📜  gitlab set ssh key (1)

📅  最后修改于: 2023-12-03 15:30:58.436000             🧑  作者: Mango

GitLab 设置 SSH Key

在使用 GitLab 进行代码上传和管理时,使用 SSH Key 比使用密码更加方便、安全、快捷。本文将介绍如何在 GitLab 中设置 SSH Key。

步骤
  1. 执行以下命令生成 SSH Key:

    $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    

    该命令将在默认目录下生成 SSH Key 文件,其中私钥保存在 ~/.ssh/id_rsa 中,公钥保存在 ~/.ssh/id_rsa.pub 中。

  2. 复制公钥到剪切板:

    $ pbcopy < ~/.ssh/id_rsa.pub
    

    如果使用的是 Windows 系统,则需要手动复制公钥。

  3. 登录 GitLab,点击设置按钮,进入个人账户设置界面。

  4. 选择 SSH Keys 标签页,点击 Add SSH Key 按钮。

  5. 在弹出的对话框中将公钥粘贴到 Key 字段中,填写 Title 字段。

    add-ssh-key

  6. 点击 Add Key 按钮,完成 SSH Key 设置。

注意事项
  • 如果您的 GitLab 服务器使用了自定义端口,需要在 ssh-keygen 命令中指定端口号。

    $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" -p 1234
    
  • 如果使用的是 Windows 系统,需要安装 Git Bash,或者使用 PuTTY 工具生成密钥和使用。

参考链接