使用GitLab和Git免密登录设置【解决BUG】

上一讲已经安装好GitLab,访问主站,映入眼帘的是管理员初始化界面

使用GitLab初始化和使用

1.修改管理员密码

在这里插入图片描述

  • 设置管理员初始密码,这里的密码最好是 字母 + 数字 组合,并且 大于等于 8 位
  • 管理员账号:root
修改成功显示注册登录界面

在这里插入图片描述

2.登录root账号

在这里插入图片描述

3.注册个人账号

在这里插入图片描述

4.创建仓库测试

使用办法和github什么的都很类似,不进行赘述,测试一个仓库上传和下载。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 在桌面新建一个文件夹-GitLab-test目录,用于测试。
liuhaolie@okeyLiu MINGW64 ~/Desktop/gitlab-test
$ git clone http://192.168.217.133/okliu/newvision.git
Cloning into 'newvision'...
remote: Counting objects: 3, done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.

在这里插入图片描述

  • 本地拉取成功!

  • 测试上传!

  • 新增一个空白文件

liuhaolie@okeyLiu MINGW64 ~/Desktop/gitlab-test/newvision (master)
$ git commit -m "测试免密提交http"
[master 2a5e05f] 测试免密提交http
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 "\346\265\213\350\257\225\345\205\215\345\257\206\346\217\220\344\272\244.txt"

liuhaolie@okeyLiu MINGW64 ~/Desktop/gitlab-test/newvision (master)
$ git push
Enumerating objects: 4, done.
Counting objects: 100% (4/4), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 319 bytes | 319.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To http://192.168.217.133/okliu/newvision.git
   dd172a1..2a5e05f  master -> master

liuhaolie@okeyLiu MINGW64 ~/Desktop/gitlab-test/newvision (master)
$

刷新gitlab项目页面,发现已经成功上传了。
在这里插入图片描述

【我重新生成了ssh密钥和公钥,三个回车,没有输入密码】

5.配置SSH免密登录

5.1 为什么要免密登录
  • 安全(没有密码,就不能远程登录了,不就安全了)
  • 方便使用(每次使用时,就不用密码了)
  • CI/CD(服务器环境,不能阻塞态等待输入)
5.2点击仓库顶上的橙色提示新建或者填入自己电脑的SSH公钥信息。

在这里插入图片描述
在这里插入图片描述
配置好,我们发现项目的地址,已经是:ssh://git@192.168.217.133:2222/okliu/newvision.git
SSH的了

5.3 接下来试试免密登录。
  • 删掉之前clone的文件,让文件夹为空
  • 接下来用ssh进行clone代码
    在这里插入图片描述
  • 发现报错
  • 我们去修改git的默认设置:StrictHostKeyChecking (严格的主机密钥检查)
  • 默认为ask ,设置为 no
    在这里插入图片描述
  • 再测试,发现拉取代码成功
    在这里插入图片描述
  • 添加一个新文件,测试ssh上传代码,测试成功
    在这里插入图片描述
  • 刷新页面查看
    在这里插入图片描述

至此,全部搞定!开心玩耍吧!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值