首页 > 其他分享 >安装gitlab

安装gitlab

时间:2023-07-03 19:11:05浏览次数:32  
标签:run log root gitlab pid server 安装

 

添加源

[root@zabbix_server yum.repos.d]# cat gitlab.repo 
[gitlab]
name=gitlab
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

 

 [root@zabbix_server yum.repos.d]# yum -y install gitlab-ce-14.9.5

 

[root@zabbix_server ~]# vim /etc/gitlab/gitlab.rb

 

修改完主配置文件后,使用gitlab-ctl reconfifigure重新配置gitlab使配置生效 [root@zabbix_server ~]# gitlab-ctl reconfigure
Running handlers:
Running handlers complete
Chef Infra Client finished, 602/1616 resources updated in 02 minutes 46 seconds

Notes:
Default admin account has been configured with following details:
Username: root
Password: You didn't opt-in to print initial root password to STDOUT.
Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in first reconfigure run after 24 hours.

NOTE: Because these credentials might be present in your log files in plain text, it is highly recommended to reset the password following https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.

gitlab Reconfigured!

[root@zabbix_server ~]# gitlab-ctl status

run: alertmanager: (pid 3763) 136s; run: log: (pid 3467) 181s
run: gitaly: (pid 3673) 136s; run: log: (pid 2758) 274s
run: gitlab-exporter: (pid 3650) 137s; run: log: (pid 3378) 199s
run: gitlab-kas: (pid 3617) 139s; run: log: (pid 3017) 262s
run: gitlab-workhorse: (pid 3631) 139s; run: log: (pid 3145) 219s
run: grafana: (pid 3780) 135s; run: log: (pid 3576) 149s
run: logrotate: (pid 2687) 288s; run: log: (pid 2715) 285s
run: nginx: (pid 3174) 214s; run: log: (pid 3203) 211s
run: node-exporter: (pid 3640) 138s; run: log: (pid 3283) 207s
run: postgres-exporter: (pid 3773) 135s; run: log: (pid 3490) 174s
run: postgresql: (pid 2880) 269s; run: log: (pid 2959) 266s
run: prometheus: (pid 3661) 137s; run: log: (pid 3436) 187s
run: puma: (pid 3082) 232s; run: log: (pid 3089) 231s
run: redis: (pid 2718) 281s; run: log: (pid 2726) 280s
run: redis-exporter: (pid 3652) 137s; run: log: (pid 3406) 193s
run: sidekiq: (pid 3100) 226s; run: log: (pid 3108) 225s
登录GitLab 浏览器访问GitLab服务器地址:http://IP 默认用户名:root root初始密码所在文件:/etc/gitlab/initial_root_password

 

通过个人资料中心修改root密码

 

设置密码后会跳转到登录页面重新登录。

修改页面语言 

 

定制Logo及登录页面,可以自定义你希望展示的一些内容。点击左上角的 菜单(Menu)→Admin→设置→外观 

 

关闭注册功能

由于我们Gitlab系统是私有仓库,一般用户都是由管理员创建和分派的, 所以我们需要关闭注册。 点击左上角 菜单(Menu)→管理(Admin)→通用 找到注册限制取消掉 注册功能。

 

将勾选取消,点击 保存更改(Save changes)  

新建群组

群组就是把相关的项目和用户放在一起,进行统一的权限管理,点击 菜单 (Menu)→管理(Admin)点击 新建群组  

 

在可见性级别处我们选择私有,这样只有经过授权的用户才可以看到该组 内的项目,其他用户无法查看。 配置完相关信息点击最下方的创建群组。    

创建仓库

我们在GitLab创建一个项目仓库用于存放项目代码,菜单(Menu)→管 理(Admin)→新建项目

 

设置SSH Key 

请注意最上方的提示,点击提示中的添加SSH密钥 来设置访问方式 

 

将本机~/.ssh/id_rsa.pub公钥文件内容复制到GItLab的SSH密钥处。
[root@zabbix_server .ssh]# cat /root/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDT44jSgVeg6yX0lCN8uylZhTGGPyWMX97SEJHGMEW1HR3mgOZAHcZAINRw1AEOC0kp52JRUQ0oTT7vTb03JvT/alVaWb2jzQGcpvEAArRT7+6WKwxX+gSdGVmNzQdvFCb7TFxJig1joQGKEIGlD3ec2Ps4BxWwQ+hPkXXK8NyAkAsFP1KUDb2z+foeM/5chyM0TKzmIpq1f/yLIEKJ0Eu709TvBX6hLoeZJACkF9uru/c0agqa5dZjYaOYofOWv1Ji3rtx/rUF+00xaCQqhU2zq4NHHyppTLiSrfoKMi58y0VBHTsK9vet7v6Of1+3DOQ+XT2F2X0yraKk26jPg51v root@zabbix_server

 

 

 

粘贴完成后其他默认即可,点击添加密钥 后再次回到项目中 

推送代码

 

 

 

标签:run,log,root,gitlab,pid,server,安装
From: https://www.cnblogs.com/xgsh/p/17523581.html

相关文章

  • mac m1 安装java性能监控工具VisualVM 2.1
    macm1安装java性能监控工具VisualVM2.1.6背景本地已经安装了java8,在终端输入jvisualvm提示没有安装benjie@benjiedeMBP~%jvisualvmTheoperationcouldn’tbecompleted.UnabletolocateaJavaRuntimethatsupportsjvisualvm.Pleasevisithttp://www.java.com......
  • FreeNAS系统基本安装篇
    一、FreeNAS介绍:1.1介绍FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器。该软件基于FreeBSD,Samba及PHP,支持CIFS(samba),FTP,NFSprotocols,SoftwareRAID(0,1,5)及web界面的设定工具。用户可通过Windows、Macs、FTP、SSH及网络文件系统(NFS)来访......
  • 华为超聚变2288H V5 服务器安装Windows系统后 PCI数据捕获和信号处理控制器 出现感叹
    2288Hv5服务器安装Windows系统后,PCI数据捕获和信号处理控制器出现感叹号可以在IBMC界面的“诊断-黑匣子”关闭黑匣子功能,然后重启设备解决也可以通过在操作系统侧安装IBMA软件解决2288Hv5服务器安装Windows系统后,PCI数据捕获和信号处理控制器 出现感......
  • Apisix-linux下的内网安装
    1.背景一般测试环境都是没有外网的,apisix官网写了安装方式,但是感觉描述的并不好,结合自己的实际体验整理了下。APISIX-官网APISIX-GitHub2.离线安装假设现在有两台相同的机器我刚开始没注意到这个问题,A机是centos8,B机是centos7,下载后的rpm文件在B机上就用不了了。A机:拥有......
  • 统信UOS国产服务器操作系统(UOS Server 20-1060e)安装使用体验
    总体来说,UOS系统的安装还是很简明的。需要注意的是后期的驱动安装和其他各方面的使用细节。以下是具体安装过程:(感谢统信软件河北团队的大力支持。)特别感谢统信的郭赞、喵喵喵、Zero等各位大神的帮助。一、安装部分1、进入安装界面后,您自己很明确的请根据自己需求修改。2、“......
  • windows安装nginx服务
    https://www.cnblogs.com/lizhenfeng/p/17109915.htmlhttps://blog.csdn.net/qgbihc/article/details/121805661安装服务xxServer.exeinstall......
  • opsenstack glance client的安装和配置
    glanceclient的安装和配置搜索对应openstack版本,安装对应relaease版本,然后搜索glanceclient,安装。dnfsearchallopenstackdnfinstallcentos-release-openstack-yoga.noarch-ydnfsearchallglancednfinstallpython3-glanceclientdnfinstallpython3-glanceclient-......
  • 在ubuntu22.04上为无线网卡RTL8821CU安装驱动
    因为工作需要,我要在ubuntu22.04系统上使用无线网卡,网卡芯片是RTL8821CU,网卡驱动要自己编译安装。我最初在github找到了以下驱动代码https://github.com/brektrou/rtl8821CU结果编译出错。循着出错信息,我在github论坛上发现有人推荐了一个新版本的驱动代码,即https://github.co......
  • Fedora CoreOS:一种传统的安装到裸金属的方式
    官方及网上的资料,都是教你通过转换配置文件,并植入到安装过程方式。其实,我们完全可以按照正规、传统的方式来把FedoraCoreOS安装到裸机上。废话不多说,如下操作: step1:下载isolive安装镜像step2:使用下载的isolive安装镜像启动裸金属服务器step3:在isolive系统下(自动......
  • tensorflow—CPU版安装教程
    一、创建TensorFlow虚拟环境(这里还没有进行安装)检测目前创建了哪些环境:condainfo--envs 创建虚拟环境:condacreate--nametensorflow(可以自己命名) python=3.8创建虚拟环境如下图所示:  此时激活自己创建的虚拟环境即可:activate(环境名称)二、安装TensorFlow清华......