gitlab版本库安装

gitlab版本库安装

下地址

http 复制代码
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
https://packages.gitlab.com/gitlab/gitlab-ce

此处以 gitlab-ce-14.3.0为例

安装依赖

powershell 复制代码
[root@ebs-139265 opt]# sudo yum install -y curl policycoreutils-python openssh-server perl
[root@ebs-139265 opt]# sudo systemctl enable sshd
[root@ebs-139265 opt]# sudo systemctl start sshd
### 没开防火墙的可以不用执行以下命令
[root@ebs-139265 opt]# sudo firewall-cmd --permanent --add-service=http
[root@ebs-139265 opt]# sudo firewall-cmd --permanent --add-service=https
[root@ebs-139265 opt]# sudo systemctl reload firewalld
powershell 复制代码
[root@ebs-139265 opt]# sudo yum install -y curl policycoreutils-python openssh-server perl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * epel: mirror.nyist.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
Package curl-7.29.0-59.el7_9.1.x86_64 already installed and latest version
Package 4:perl-5.16.3-299.el7_9.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package openssh-server.x86_64 0:7.4p1-22.el7_9 will be updated
---> Package openssh-server.x86_64 0:7.4p1-23.el7_9 will be an update
--> Processing Dependency: openssh = 7.4p1-23.el7_9 for package: openssh-server-7.4p1-23.el7_9.x86_64
---> Package policycoreutils-python.x86_64 0:2.5-34.el7 will be installed
--> Processing Dependency: setools-libs >= 3.3.8-4 for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libsemanage-python >= 2.5-14 for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: audit-libs-python >= 2.1.3-4 for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: python-IPy for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.4)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libqpol.so.1(VERS_1.2)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libcgroup for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libapol.so.4(VERS_4.0)(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: checkpolicy for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libqpol.so.1()(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Processing Dependency: libapol.so.4()(64bit) for package: policycoreutils-python-2.5-34.el7.x86_64
--> Running transaction check
---> Package audit-libs-python.x86_64 0:2.8.5-4.el7 will be installed
---> Package checkpolicy.x86_64 0:2.5-8.el7 will be installed
---> Package libcgroup.x86_64 0:0.41-21.el7 will be installed
---> Package libsemanage-python.x86_64 0:2.5-14.el7 will be installed
---> Package openssh.x86_64 0:7.4p1-22.el7_9 will be updated
--> Processing Dependency: openssh = 7.4p1-22.el7_9 for package: openssh-clients-7.4p1-22.el7_9.x86_64
---> Package openssh.x86_64 0:7.4p1-23.el7_9 will be an update
---> Package python-IPy.noarch 0:0.75-6.el7 will be installed
---> Package setools-libs.x86_64 0:3.3.8-4.el7 will be installed
--> Running transaction check
---> Package openssh-clients.x86_64 0:7.4p1-22.el7_9 will be updated
---> Package openssh-clients.x86_64 0:7.4p1-23.el7_9 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================================================================================================================
 Package                                                         Arch                                            Version                                                   Repository                                        Size
==================================================================================================================================================================================================================================
Installing:
 policycoreutils-python                                          x86_64                                          2.5-34.el7                                                base                                             457 k
Updating:
 openssh-server                                                  x86_64                                          7.4p1-23.el7_9                                            updates                                          459 k
Installing for dependencies:
 audit-libs-python                                               x86_64                                          2.8.5-4.el7                                               base                                              76 k
 checkpolicy                                                     x86_64                                          2.5-8.el7                                                 base                                             295 k
 libcgroup                                                       x86_64                                          0.41-21.el7                                               base                                              66 k
 libsemanage-python                                              x86_64                                          2.5-14.el7                                                base                                             113 k
 python-IPy                                                      noarch                                          0.75-6.el7                                                base                                              32 k
 setools-libs                                                    x86_64                                          3.3.8-4.el7                                               base                                             620 k
Updating for dependencies:
 openssh                                                         x86_64                                          7.4p1-23.el7_9                                            updates                                          510 k
 openssh-clients                                                 x86_64                                          7.4p1-23.el7_9                                            updates                                          655 k

Transaction Summary
==================================================================================================================================================================================================================================
Install  1 Package (+6 Dependent packages)
Upgrade  1 Package (+2 Dependent packages)

Total download size: 3.2 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/10): libcgroup-0.41-21.el7.x86_64.rpm                                                                                                                                                                   |  66 kB  00:00:01     
(2/10): checkpolicy-2.5-8.el7.x86_64.rpm                                                                                                                                                                   | 295 kB  00:00:01     
(3/10): audit-libs-python-2.8.5-4.el7.x86_64.rpm                                                                                                                                                           |  76 kB  00:00:01     
(4/10): libsemanage-python-2.5-14.el7.x86_64.rpm                                                                                                                                                           | 113 kB  00:00:01     
(5/10): openssh-server-7.4p1-23.el7_9.x86_64.rpm                                                                                                                                                           | 459 kB  00:00:00     
(6/10): python-IPy-0.75-6.el7.noarch.rpm                                                                                                                                                                   |  32 kB  00:00:00     
(7/10): policycoreutils-python-2.5-34.el7.x86_64.rpm                                                                                                                                                       | 457 kB  00:00:00     
(8/10): openssh-7.4p1-23.el7_9.x86_64.rpm                                                                                                                                                                  | 510 kB  00:00:01     
(9/10): setools-libs-3.3.8-4.el7.x86_64.rpm                                                                                                                                                                | 620 kB  00:00:00     
(10/10): openssh-clients-7.4p1-23.el7_9.x86_64.rpm                                                                                                                                                         | 655 kB  00:00:00     
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                             1.7 MB/s | 3.2 MB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : openssh-7.4p1-23.el7_9.x86_64   1/13 
  Installing : setools-libs-3.3.8-4.el7.x86_64    2/13 
  Installing : libcgroup-0.41-21.el7.x86_64   3/13 
  Installing : audit-libs-python-2.8.5-4.el7.x86_64  4/13 
  Installing : python-IPy-0.75-6.el7.noarch      5/13 
  Installing : libsemanage-python-2.5-14.el7.x86_64   6/13 
  Installing : checkpolicy-2.5-8.el7.x86_64    7/13 
  Installing : policycoreutils-python-2.5-34.el7.x86_64   8/13 
  Updating   : openssh-clients-7.4p1-23.el7_9.x86_64   9/13 
  Updating   : openssh-server-7.4p1-23.el7_9.x86_64   10/13 
  Cleanup    : openssh-server-7.4p1-22.el7_9.x86_64    11/13 
  Cleanup    : openssh-clients-7.4p1-22.el7_9.x86_64   12/13 
  Cleanup    : openssh-7.4p1-22.el7_9.x86_64      13/13 
  Verifying  : checkpolicy-2.5-8.el7.x86_64    1/13 
  Verifying  : openssh-7.4p1-23.el7_9.x86_64     2/13 
  Verifying  : libsemanage-python-2.5-14.el7.x86_64    3/13 
  Verifying  : python-IPy-0.75-6.el7.noarch        4/13 
  Verifying  : openssh-clients-7.4p1-23.el7_9.x86_64  5/13 
  Verifying  : openssh-server-7.4p1-23.el7_9.x86_64    6/13 
  Verifying  : policycoreutils-python-2.5-34.el7.x86_64   7/13 
  Verifying  : audit-libs-python-2.8.5-4.el7.x86_64      8/13 
  Verifying  : libcgroup-0.41-21.el7.x86_64      9/13 
  Verifying  : setools-libs-3.3.8-4.el7.x86_64   10/13 
  Verifying  : openssh-server-7.4p1-22.el7_9.x86_64     11/13 
  Verifying  : openssh-clients-7.4p1-22.el7_9.x86_64   12/13 
  Verifying  : openssh-7.4p1-22.el7_9.x86_64       13/13 

Installed:
  policycoreutils-python.x86_64 0:2.5-34.el7      

Dependency Installed:
  audit-libs-python.x86_64 0:2.8.5-4.el7    checkpolicy.x86_64 0:2.5-8.el7    libcgroup.x86_64 0:0.41-21.el7    libsemanage-python.x86_64 0:2.5-14.el7    python-IPy.noarch 0:0.75-6.el7    setools-libs.x86_64 0:3.3.8-4.el7   

Updated:
  openssh-server.x86_64 0:7.4p1-23.el7_9             

Dependency Updated:
  openssh.x86_64 0:7.4p1-23.el7_9                                                                             openssh-clients.x86_64 0:7.4p1-23.el7_9  
Complete!
[root@ebs-139265 opt]# sudo systemctl enable sshd
[root@ebs-139265 opt]# sudo systemctl start sshd
[root@ebs-139265 opt]# 

安装服务

powershell 复制代码
[root@ebs-139265 opt]# rpm -ivh gitlab-ce-14.3.0-ce.0.el7.x86_64.rpm 
warning: gitlab-ce-14.3.0-ce.0.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID f27eab47: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:gitlab-ce-14.3.0-ce.0.el7        ################################# [100%]
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

Help us improve the installation experience, let us know how we did with a 1 minute survey:
https://gitlab.fra1.qualtrics.com/jfe/form/SV_6kVqZANThUQ1bZb?installation=omnibus&release=14-3

[root@ebs-139265 opt]# 

安装目录

shell 复制代码
/opt/gitlab

配置文件目录

txt 复制代码
/etc/gitlab/gitlab.rb

帮助文档地址

http 复制代码
https://docs.gitlab.com/omnibus/settings/configuration.html

执行命令

sh 复制代码
## 默认系统自启动 不需要执行命令
gitlab-ctl start #启动全部服务
gitlab-ctl restart#重启全部服务
gitlab-ctl stop #停止全部服务
gitlab-ctl restart nginx #重启单个服务,如重启nginx
gitlab-ctl status #查看服务状态
gitlab-ctl reconfigure #使配置文件生效
gitlab-ctl show-config #验证配置文件
gitlab-ctl uninstall #删除gitlab(保留数据)
gitlab-ctl cleanse #删除所有数据,从新开始
gitlab-ctl tail <service name>查看服务的日志
gitlab-ctl tail nginx  #如查看gitlab下nginx日志
gitlab-rails console  #进入控制台
gitlab-ctl help                  #查看gitlab帮助信息

日志命令

powershell 复制代码
tail -f /var/log/gitlab/gitlab-rails/production.log #查看日志

访问地址

http 复制代码
http://211.149.160.12:9999

管理员信息

txt 复制代码
账号:root  
密码:默认情况下,Linux 软件包安装会自动为初始管理员用户账号 (root) 生成密码,并将其存储到 /etc/gitlab/initial_root_password 至少 24 小时。出于安全原因,24 小时后,此文件会被第一次 gitlab-ctl reconfigure 自动删除。 
相关推荐
Peter_chq36 分钟前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
一坨阿亮2 小时前
Linux 使用中的问题
linux·运维
dsywws3 小时前
Linux学习笔记之vim入门
linux·笔记·学习
A ?Charis3 小时前
Gitlab-runner running on Kubernetes - hostAliases
容器·kubernetes·gitlab
幺零九零零3 小时前
【C++】socket套接字编程
linux·服务器·网络·c++
wclass-zhengge4 小时前
Docker篇(Docker Compose)
运维·docker·容器
李启柱4 小时前
项目开发流程规范文档
运维·软件构建·个人开发·设计规范
小林熬夜学编程5 小时前
【Linux系统编程】第四十一弹---线程深度解析:从地址空间到多线程实践
linux·c语言·开发语言·c++·算法
力姆泰克5 小时前
看电动缸是如何提高农机的自动化水平
大数据·运维·服务器·数据库·人工智能·自动化·1024程序员节
BPM_宏天低代码5 小时前
低代码 BPA:简化业务流程自动化的新趋势
运维·低代码·自动化