当前位置: 首页 > Linux

CentOS安装GitLab

时间:2023-04-07 00:24:47 Linux

什么是GitLab?GitLab是一个仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上构建的web服务。1、安装GitLab,首先找到匹配的中文包,然后下载GitLab国内GitLab下载地址https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/GitLab中文包下载地址https://gitlab.com/xhang/gitlab/-/branches/stale2.安装GitLab这里选择11.10.8安装需要的命令yuminstallcurlopenssh-serveropenssh-clientspostfixcronieGitLab使用postfix发送邮件服务postfixstartsetpostfixbootself-startchkconfigpostfix下载GitLabwgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-11.10.0-ce.0.el6.x86_64.rpmInstallGitLabrpm-igitlab-ce-11.10.0-ce.0.el6.x86_64.rpm修改GitLab端口号vi/etc/gitlab/gitlab.rb配置GitLab(配置后自动启动,默认账号root)gitlab-ctlreconfigureopenrestartclosegitlab-ctlstartgitlab-ctlstopgitlab-ctlrestart2.安装gitlab中文包先关闭gitlab-ctlstop下载中文包wgethttps://gitlab.com/xhang/gitlab/-/archive/11-10-stable-zh/gitlab-11-10-stable-zh.tar。gzbackupcp-r/opt/gitlab/embedded/service/gitlab-rails{,.ori}等于cp-r/opt/gitlab/embedded/service/gitlab-rails/opt/gitlab/embedded/service/gitlab-rails.ori覆盖\cp-rfgitlab-11-10-stable-zh/*/opt/gitlab/embedded/service/gitlab-rails/重新加载配置文件启动gitlab-ctlreconfigure这个时候不是全中文的,需要在里面设置用户5.在偏好设置中配置邮箱功能vim/etc/gitlab/gitlab.rbgitlab_rails['smtp_enable']=true]="youremail@qq.com"gitlab_rails['smtp_password']=""gitlab_rails['smtp_domain']="qq.com"gitlab_rails['smtp_authentication']="login"gitlab_rails['smtp_enable_starttls_auto']=truegitlab_rails['smtp_tls']=truegitlab_rails['gitlab_email_from']="你的邮箱@qq.com"user['git_user_email']="youremail@qq.com"获取授权码填入smtp_passwordgitlab-ctlreconfiguregitlab-railsConsole发送测试邮件Notify.test_email('testemail@qq.com','邮件标题','电子邮件内容描述').deliver_now