一、说明
1、办公用到gitlab
2、部署时,打包、上传jar、执行重启sh脚本;着实繁琐
3、准备将“打包、上传jar”改为“git 拉取代码、编译打包”
4、拉取代码可以通过账号及密码的方式,但是也是麻烦;内网ssh可信赖,所及搞个ssh拉取代码、舒服的一批
二、Linux服务器配置
1、确认是否已有ssh keys免密登录密钥
1)查看文件ssh keys密钥路径
ll ~/.ssh
说明:没有文件,说明没有配置过
2)查看已配置密钥
cat authorized_keys
2、生成ssh keys
1)生成ssh keys
ssh-keygen -t rsa -b 4096 -C gitlab -f ~/.ssh/gitlab-rsa
说明1: -t 指明算法
说明2: -b 长度
说明3: -C 备注标题
说明4: -f 指明路径及文件名
说明5: 执行命令后,一路回车
2)执行完后,生成文件id_rsa,id_rsa.pub
说明1: id_rsa,即私钥
说明2: id_rsa.pub,即公钥
说明3: 下载id_rsa.pub备用
3)将公钥加入到authorized_keys
cat gitlab-rsa.pub >> authorized_keys
~~
三、Gitlab配置
1、配置服务器公钥
1)登录服务器
2)右上角、设置
3)将id_rsa.pub的值复制进去,点击“Add key”
4)添加成功后
说明: 增加完,就可以git clone了