git采用RSA公钥加密算法进行数据加密传输。公钥要放到gitlab上,从gitlab上获取的通过公钥加密过的数据,在本地可以用私钥解密还原。
下载安装。
- 到git官网下载系统对应的版本,此处以windows版本为例。
打开git bash
- 右键菜单增加了两个关于git的选项,
Git GUI Here
和Git Bash Here
,选择Git Bash Here
。
- 右键菜单增加了两个关于git的选项,
执行命令
git config --global user.name "yourname"
//配置用户名称git config --global user.email example@gmail.com
//配置邮箱地址ssh-keygen -t rsa -C "example@gmail.com"
//生成ssh key- 之后一路默认即可
- 复制公钥
- 生成的ssh key默认在/c/Users/当前用户名/.ssh/下面,打开id_rsa.pub,复制全部内容。
- 登录gitlab,在左侧导航栏,鼠标滚轮向下移动,找到并点击Settings。
- 点击Deploy Keys。单击页面右侧的New Deploy Key按钮,添加ssh key。
- title填PC名或开发者名字,key粘贴复制的id_rsa.pub的内容。
- 完成