CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos install gitlab大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

创建gitlab的服务器内存至少 4G,建议4-8G。小于4G,gitlab内嵌的nginx无法启动。会出现内存溢出的情况。 打开centos 系统防火墙有关 http 和 ssh 的访问 sudo yum install -y curl openssh-server openssh-clients cronie sudo lokkit -s http -s ssh 安装Postfix ,发送提醒

创建gitlab的服务器内存至少 4G,建议4-8G。小于4G,gitlab内嵌的Nginx无法启动。会出现内存溢出的情况。
@H_618_17@


@H_618_17@

打开centos 系统防火墙有关 http 和 ssh 的访问@H_618_17@

sudoyuminstall-ycurlopenssh-serveropenssh-clientscronie
sudolokkit-shttp-sssh

@H_618_17@安装Postfix,发送提醒邮件(例如:创建用户的时候,发送邮件设置密码)

sudoyuminstallpostfix
sudoservicepostfixstart
sudochkconfigpostfixon

在postfix@R_704_9382@,会有配置界面,选择 'Internet Site' 然后回车。使用服务器的外部DNS“邮件名称”并按Enter键。其他的即可。@H_618_17@

新建 @H_618_17@/etc/yum.repos.d/gitlab-ce.repo,内容为,

[gitlab-ce]
name=GitlabCERepository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

再执行

sudoyummakecache
sudoyuminstallgitlab-ce

gitlab配置文件

/etc/gitlab/gitlab.rb


修改 external_url 'gitlab_domain',这个参数是发送邮件的时候,链接地址



修改配置文件之后,需要重新执行

gitlab-ctlreconfigure

查看gitlab状态

gitlab-ctlstatus

gitlab 启动,停止,重启

gitlab-ctlstart,gitlab-ctlstop,gitlab-ctlrestart

gitlab 认的日志文件存放在 /var/log/gitlab目录下

查看所有日志

gitlab-ctltail

查看Nginx日志

gitlab-ctltailNginx/gitlab_acces.log

查看 POSTGResql 日志

gitlab-ctltailPOSTGResql

卸载gitlab

gitlab-ctlstop
rpm-egitlab-ce
psaux|grepgitlab
kill-9pid杀掉进程
find/-namegitlab|xargsrm-rf


client 端生成ssh key 对

ssh-keygen-trsa-C"your.email@example.com"-b4096

然后将 ~/.ssh/id_rsa.pub 的公钥@L_696_24@到gitlab的账号的ssh key中。

大佬总结

以上是大佬教程为你收集整理的centos install gitlab全部内容,希望文章能够帮你解决centos install gitlab所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。