gitlab添加ssh key

git采用RSA公钥加密算法进行数据加密传输。公钥要放到gitlab上,从gitlab上获取的通过公钥加密过的数据,在本地可以用私钥解密还原。

  1. 下载安装。

    • git官网下载系统对应的版本,此处以windows版本为例。
  2. 打开git bash

    • 右键菜单增加了两个关于git的选项,Git GUI HereGit Bash Here,选择Git Bash Here
  3. 执行命令

    • git config --global user.name "yourname"//配置用户名称
    • git config --global user.email example@gmail.com//配置邮箱地址
    • ssh-keygen -t rsa -C "example@gmail.com"//生成ssh key
    • 之后一路默认即可
  4. 复制公钥
    • 生成的ssh key默认在/c/Users/当前用户名/.ssh/下面,打开id_rsa.pub,复制全部内容。
    • 登录gitlab,在左侧导航栏,鼠标滚轮向下移动,找到并点击Settings。
    • 点击Deploy Keys。单击页面右侧的New Deploy Key按钮,添加ssh key。
    • title填PC名或开发者名字,key粘贴复制的id_rsa.pub的内容。
  5. 完成

热评文章