专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

centos7安装gitlab

废话少说,为了代码的使用方便,安装gitlab,和github功能一木一样

一、安装各种依赖,及设置

    sudo yum install -y curl policycoreutils-pythonopenssh-server
    sudo systemctl enable sshd
    sudo systemctl start sshd
    yum install firewalld systemd -y
    service firewalld  start
    sudo firewall-cmd --permanent --add-service=http
    sudo systemctl reload firewalld

安装Postfix以发送通知邮件,安装命令:

    sudo yum install postfix
    sudo systemctl enable postfix
    sudo systemctl start postfix

二、安装gitlab

下载gitlab,rpm文件,随便挑选个目录

    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
    rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

出现gitlab的图标即表示安装成功

三、配置

修改配置文件,设置访问url

vim /etc/gitlab/gitlab.rb (配置文件位置)

找到以下配置

    ## GitLab URL
    ##! URL on which GitLab will be reachable.
    ##! For more details on configuring external_url see:
    ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
    external_url 'http://localhost'

修改url,以下为示例

    http://ip:端口
    external_url 'http://192.168.1.171:9090'

ps:注意这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口

重新加载配置并启动(时间可能会稍长)

    gitlab-ctl   reconfigure
    gitlab-ctl   restart

提示 “ok: run:”表示启动成功

四、访问

如果没有域名,直接输入服务器ip和指定端口进行访问

初始账户(管理员账户): root 密码:5iveL!fe (此密码不用在意,第一次登录前需要重新设置密码)

然后就可以注册使用了

五、过程有坑

如果是云服务器,需要开启相关安全组,防火墙通过相关端口

如果出现502,一般是8080被占用,或者防火墙

解决方法: 配置服务器防火墙,并修改本地防火墙为通过状态 在配置添加 unicorn[’port’] = 8099 ,端口号不要重复

多多尝试,建议拿虚拟机试验,自己动手印象最深

参考:

https://blog.csdn.net/tanqian351/article/details/82020523 https://blog.csdn.net/qingguiyu/article/details/81022509 https://tech.souyunku.com/lza945/p/10435590.html

未经允许不得转载:搜云库技术团队 » centos7安装gitlab

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们