Git学习第6天(2021-12-11)2

本文详细指导了如何在Linux环境中安装GitLab 13.10,包括脚本配置、服务初始化与启动,以及IDEA中集成GitLab的全过程。从设置root密码到创建远程库,再到GitLab与IDEA的无缝对接,适合开发者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

42、Git-GitLab-安装&初始化服务&启动服务

安装GitLab
【注意】:
因为安装GitLab比较繁琐。
所以:参考GitLab的官网制作了一个安装脚本。
在module目录下面新建一个脚本文件:gitlab-install.sh

sudo rpm -ivh /opt/module/gitlab-ce-13.10.2-ce.0.el7.x86_64.rpm

sudo yum install -y curl policycoreutils-python openssh-server cronie

sudo lokkit -s http -s ssh

sudo yum install -y postfix

sudo service postfix start 
sudo chkconfig postfixon

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce

将他复制到文件里面:
在这里插入图片描述
添加脚本文件的执行权限。

chmod +x gitlab-install.sh

在这里插入图片描述
文件变绿说明已经具备执行权限了。

在这里插入图片描述
准备执行这个脚本。
【注意】:
执行这个脚本的时候,一定要保证此时的虚拟机可以上网。
因为脚本里面用到了yum install
使用yum 的在线安装。
执行脚本:

./gitlab-install.sh

在这里插入图片描述
这个过程大概在2-3分钟。
和你电脑的网速有关。
安装成功:
在这里插入图片描述

gitlab安装成功之后,需要初始化服务。

gitlap-ctl reconfigure

在这里插入图片描述
耐心等待:
出现这句话说明初始化成功:
在这里插入图片描述

启动gitlab

gitlap-ctl start

在这里插入图片描述
【注意】:
上面这些步骤可能会出现很多错误,所以按照文件来是没问题的。
也建议虚拟机多设置几次快照。

43、Git-GitLab-登陆GitLab并创建远程库。

将gitlab服务启动起来之后,
有两种访问服务器的方式。
1、浏览器:
直接在浏览器的地址栏上输入那台服务器的ip地址:

192.168.6.200

端口号是80,默认不用输入。
在这里插入图片描述
2、使用主机名的方式进行访问:
浏览器地址栏输入:

gitlab-server/

在这里插入图片描述
因为我们在hosts文件里面已经配置了IP和主机名的映射关系。
在这里插入图片描述
【注意】:
这里我们啥也没干,一进来,先要我们改密码。
gitlab一进来是默认给我们带了一个root账号的。
需要我们设置root账户的对应的密码:
而且对密码的要求还很高。
八位以上,包含字母大小写和特殊符号。
密码:

Raotenglong.123456

在这里插入图片描述
修改完毕之后:
登陆GitLab:
在这里插入图片描述
使用root账户,
密码就用刚才设置的。

在这里插入图片描述
登陆之后就进入GitLab的页面:
在这里插入图片描述

自己创建远程库:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
不要搭理这个关闭就好:
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

目前这个仓库已经创建好了,但是是个空的。
在这里插入图片描述

44、Git-GitLab-IDEA集成GitLab

1、在IDEA里面安装GitLab插件
发现此时我们的IDEA里面没有GitLab插件,需要自行安装。
在这里插入图片描述
安装:gitlab
在这里插入图片描述
在这里插入图片描述
现在就已经出现了:
在这里插入图片描述
1、添加GitLab的服务器:
在这里插入图片描述
在这里插入图片描述
第一个:gitlab服务器的连接地址:
在这里插入图片描述
1、

https://gitlab-server/

2、选择HTTPS的方式
在这里插入图片描述
点击OK。
在这里插入图片描述
OK之后,如果出现这个,说明当前IDEA集成GitLab成功。

在这里插入图片描述

现在准备将本地库的git-test代码push到GitLab远程库里面。

1、点击连接:
在这里插入图片描述
2、复制HTTP链接。
在这里插入图片描述
【注意】:
这个链接默认有点问题。
默认是例子链接。
默认链接:
在这里插入图片描述

http://gitlab.example.com/root/git-test.git

修改之后:
在这里插入图片描述

http://gitlab-server/root/git-test.git

IDEA连接GitLab的远程库。
在这里插入图片描述
这里还是一样需要自定义一个远程库连接:
在这里插入图片描述
设置:
name=origin-gitlab
URL= http://gitlab-server/root/git-test.git

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

刷新浏览器:
刷新之前:
在这里插入图片描述
刷新之后:
在这里插入图片描述

只要GitLab的远程库定义好之后,对GitLab远程库进行pill和push操作都和之前加ing的GitHub和Gitee一模一样。

【完结】。

45、Git-总结:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值