1、配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo
复制以下内容:
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
2、更新本地yum缓存
sudo yum makecache
[root@GEPPRDAP2 ~]# yum makecache
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
file:///media/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /media/repodata/repomd.xml"
Trying other mirror.
gitlab-ce | 2.9 kB 00:00:00
(1/3): gitlab-ce/primary_db | 2.4 MB 00:00:03
(2/3): gitlab-ce/other_db | 24 kB 00:00:03
(3/3): gitlab-ce/filelists_db | 198 MB 00:03:19
Metadata Cache Created
3、安装gitlab社区版本
yum install gitlab-ce
[root@GEPPRDAP2 ~]# yum install gitlab-ce
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
file:///media/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /media/repodata/repomd.xml"
Trying other mirror.
Resolving Dependencies
--> Running transaction check
---> Package gitlab-ce.x86_64 0:11.4.5-ce.0.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================================================
Installing:
gitlab-ce x86_64 11.4.5-ce.0.el7 gitlab-ce 435 M
Transaction Summary
=======================================================================================================================================================================
Install 1 Package
Total download size: 435 M
Installed size: 435 M
Is this ok [y/d/N]: y
Downloading packages:
gitlab-ce-11.4.5-ce.0.el7.x86_64.rpm | 435 MB 00:16:37
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : gitlab-ce-11.4.5-ce.0.el7.x86_64 1/1
It looks like GitLab has not been configured yet; skipping the upgrade script.
*. *.
*** ***
***** *****
.****** *******
******** ********
,,,,,,,,,***********,,,,,,,,,
,,,,,,,,,,,*********,,,,,,,,,,,
.,,,,,,,,,,,*******,,,,,,,,,,,,
,,,,,,,,,*****,,,,,,,,,.
,,,,,,,****,,,,,,
.,,,***,,,,
,*,.
_______ __ __ __
/ ____(_) /_/ / ____ _/ /_
/ / __/ / __/ / / __ `/ __ \
/ /_/ / / /_/ /___/ /_/ / /_/ /
\____/_/\__/_____/\__,_/_.___/
Thank you for installing GitLab!
GitLab was unable to detect a valid hostname for your instance.
Please configure a URL for your GitLab instance by setting `external_url`
configuration in /etc/gitlab/gitlab.rb file.
Then, you can start your GitLab instance by running the following command:
sudo gitlab-ctl reconfigure
For a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
Verifying : gitlab-ce-11.4.5-ce.0.el7.x86_64 1/1
Installed:
gitlab-ce.x86_64 0:11.4.5-ce.0.el7
Complete!
4、GitLab常用命令
sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;
sudo gitlab-ctl reconfigure # 启动服务;
sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
sudo gitlab-ctl tail # 查看日志
1、在浏览器的地址栏中输入ECS服务器的公网IP即可登录GitLab的界面,第一次登录使用的用户名和密码为 root 和 5iveL!fe。
注意:
安装完gitlab后需要启动gitlab, 但是通过gitlab-ctl start 启动后发现服务没有启动, 通过查看安装成功的日志发现“
GitLab was unable to detect a valid hostname for your instance.
Please configure a URL for your GitLab instance by setting `external_url`
configuration in /etc/gitlab/gitlab.rb file.
Then, you can start your GitLab instance by running the following command:
sudo gitlab-ctl reconfigure
需要配置external_url信息,然后使用 gitlab-ctl reconfigure 来执行重新配置生效
相关推荐
ABAP代码上传到GiLab
Gilab是Matlab的GIS,是用于MATLAB软件的GIS工具箱。 该工具箱包含了一系列常用的GIS功能,可以在MATLAB环境下进行空间分析。 Gilab 向 MATLAB 软件添加了许多空间功能。 因此,使用 Gilab,可以将 GIS 函数与常用的...
gitlab的CI工具
在IT行业中,版本控制是软件开发过程中的重要环节,Git作为最流行的分布式版本控制系统,广泛应用于项目代码的管理和协作。批量上传Git代码库是大型项目或企业代码迁移时的常见需求,尤其在更换Git服务器或者整合多...
GIS,全称地理信息系统(Geographic Information System),是一种集成了计算机硬件、软件和地理数据的系统,用于捕获、存储、管理、分析和展示所有类型地理空间信息。在本主题中,我们将深入探讨一些常用的GIS工具...
介绍MatLab在GIS中的应用,以ppt的格式进行介绍,从三个方面论述
为了使用 `lintbot`,你需要在项目中安装它,配置与你的GitHub或GitLab仓库的连接,以及指定要应用的 `ESLint` 规则。配置文件通常为`.eslintrc`,它可以定制代码风格规则,以适应团队的偏好。 总的来说,`lintbot`...
介绍: 注意从 v7.10.4 开始,Gitlab 的人开始发布他们自己的 *.deb 存储库,这可能使这... 这是在带有 GiLab Omnibus 7.3.x 的 Ubuntu 14.04 上测试的 如何更新 GitLab? 只需获取脚本,使其可执行并像这样运行它::
Gilab Repository name: {{some_repo_name}} Repository URL: {{this_repo_url}} Is a private repository ? no > yes Personal access tokens: {{git_personal_token}} Select a tag version: > 1.0.1 ...
使用公式 rit add repo Select your provider: > Github Gilab Repository name: {{some_repo_name}} Repository URL: {{this_repo_url}} Is a private repository ? no > yes Personal access tokens: {{git_...
之后,停止后端: docker-compose stop artemis-be 像往常一样,用Jenkins和Gilab配置Artemis。 使用配置文件来设置SAML,如下所示: application-saml2.yml必须如下所示: saml2 : username-pattern : ' saml2-{...
git 命令, 简要,实用的git命令,让代码托管,版本控制更简单。
该扩展将为您的GiLab发布板增加额外的有用功能和信息。 通过此扩展,您可以折叠GitLab发行板中的任何板。 它还添加了人性化的最后更新日期和每个问题的估计。 支持语言:English
Gilab 的问题/里程碑用于公共和私人项目。 里程碑表明必须交付的内容,通常是我们与支付账单的人签订公共或内部合同的时间和地点。 里程碑很重要,因为它是与项目外部人员进行交流的一种方式。 如果没有里程碑,就很...