`

gilab安装

 
阅读更多

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

    ABAP代码上传到GiLab

    gilab:用于 Matlab 的 GIS-matlab开发

    Gilab是Matlab的GIS,是用于MATLAB软件的GIS工具箱。 该工具箱包含了一系列常用的GIS功能,可以在MATLAB环境下进行空间分析。 Gilab 向 MATLAB 软件添加了许多空间功能。 因此,使用 Gilab,可以将 GIS 函数与常用的...

    gitlab-runner

    gitlab的CI工具

    批量上传git代码库

    在IT行业中,版本控制是软件开发过程中的重要环节,Git作为最流行的分布式版本控制系统,广泛应用于项目代码的管理和协作。批量上传Git代码库是大型项目或企业代码迁移时的常见需求,尤其在更换Git服务器或者整合多...

    常用GIS工具

    GIS,全称地理信息系统(Geographic Information System),是一种集成了计算机硬件、软件和地理数据的系统,用于捕获、存储、管理、分析和展示所有类型地理空间信息。在本主题中,我们将深入探讨一些常用的GIS工具...

    MatLab在GIS中的应用

    介绍MatLab在GIS中的应用,以ppt的格式进行介绍,从三个方面论述

    lintbot:ESLint机器人,它对有关GitHub或GitLab的拉取请求的内联建议进行注释

    为了使用 `lintbot`,你需要在项目中安装它,配置与你的GitHub或GitLab仓库的连接,以及指定要应用的 `ESLint` 规则。配置文件通常为`.eslintrc`,它可以定制代码风格规则,以适应团队的偏好。 总的来说,`lintbot`...

    gitlab-omnibus-updater:基于综合包更新 GitLab 安装的脚本

    介绍: 注意从 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-formulas:个人惯例

    使用公式 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_...

    Artemis-SAML2-Test-Docker:使用SAML2 Shibboleth的Artemis的测试环境

    之后,停止后端: docker-compose stop artemis-be 像往常一样,用Jenkins和Gilab配置Artemis。 使用配置文件来设置SAML,如下所示: application-saml2.yml必须如下所示: saml2 : username-pattern : ' saml2-{...

    git简易命令

    git 命令, 简要,实用的git命令,让代码托管,版本控制更简单。

    GitLabrador-crx插件

    该扩展将为您的GiLab发布板增加额外的有用功能和信息。 通过此扩展,您可以折叠GitLab发行板中的任何板。 它还添加了人性化的最后更新日期和每个问题的估计。 支持语言:English

    高薪程序员必备刷题软件-lets-do-it:在这里查看我们在创造事物时采用的实践和行为

    Gilab 的问题/里程碑用于公共和私人项目。 里程碑表明必须交付的内容,通常是我们与支付账单的人签订公共或内部合同的时间和地点。 里程碑很重要,因为它是与项目外部人员进行交流的一种方式。 如果没有里程碑,就很...

Global site tag (gtag.js) - Google Analytics