gitlab安装

介绍:

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。

一.去官网下载好gitlab文件到本地

二.讲文件放上传到云服务器中

三.到文件目录下执行安装命令

mkdir -p /service/tools

cd /service/tools/

yum localinstall -y gitlab-ce-10.8.4-ce.0.el7.x86_64.rpm

到这个页面就安装成功了

然后我们需要检查防火墙是否开启,如果开启就关闭

firewall-cmd --state 检查防火墙状态

systemctl stop firewalld.service 停止防火墙

四.修改ip路径

vim /etc/gitlab/gitlab.rb

将这里改为你的服务器ip,esc :wq 保存退出

五.重新加载配置

gitlab-ctl reconfigure

六.启动

浏览器输入http://你的ip/进入登录页面

重置密码

登录:默认用户名是root,密码使用刚刚重置过的。

创建空白项目

选择项目路径,输入项目名称,项目描述,选择项目等级(私人的,内部的,公开的),

接下来的操作和github就一样了

ps:卸载gitlab:

1、停止gitlab

gitlab-ctl stop

2.卸载gitlab(注意这里写的是gitlab-ce)

rpm -e gitlab-ce

3、查看gitlab进程

ps aux | grep gitlab

4、杀掉第一个进程(就是带有好多.............的进程)

kill -9 1926

5、删除所有包含gitlab文件

find / -name *gitlab*|xargs rm -rf 删除所有包含gitlab的文件及目录

find / -name gitlab |xargs rm -rf

删除gitlab-ctl uninstall时自动在root下备份的配置文件(ls /root/gitlab* 看看有没有,有也删除)

通过以上几步就可以彻底卸载gitlab

ps:常用的gitlab指令:

gitlab-ctl start #启动所有 gitlab 组件;

gitlab-ctl stop #停止所有 gitlab 组件;

gitlab-ctl restart #重启所有 gitlab 组件;

gitlab-ctl status #查看服务状态;

gitlab-ctl reconfigure #启动服务;

vim /etc/gitlab/gitlab.rb #修改默认的配置文件;

gitlab-rake gitlab:check SANITIZE=true --trace #检查gitlab;

gitlab-ctl tail #查看日志;

修改密码后进行登录,登录的用户名为root

使用前可选操作

修改web端口

如果80和8080端口被占用可以修改

root@gitlab tools\]# vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb listen "127.0.0.1:8080", :tcp_nopush =\> true 修改nginx端口 \[root@gitlab tools\]# vim /var/opt/gitlab/nginx/conf/gitlab-http.conf server { listen \*:80; 修改Prometheus端口 \[root@gitlab tools\]# vim /etc/gitlab/gitlab.rb external_url 'http://10.0.0.5:port' #根据需要修改端口 修改后需要重新加载配置并启动

相关推荐
黑心的奥利奥1 天前
Docker配置Gitlab-runner实现自动化容器化部署前端项目
docker·自动化·gitlab
wuzuyu3651 天前
在腾讯云上安装gitlab
云计算·gitlab·腾讯云
xiaodaiwang1 天前
OpenEuler 22.03 系统上安装配置gitlab runner
gitlab
TimberWill2 天前
gitlab私服搭建
gitlab
中东大鹅2 天前
访问 gitlab 跳转 0.0.0.0
gitlab
guygg883 天前
配置本地git到gitlab并推送
git·gitlab
大A崛起3 天前
Gitlab-CI实现组件自动推送
ci/cd·gitlab·github
越来越无动于衷3 天前
GitLab 社区版 10.8.4 安装、汉化与使用教程
gitlab
DevOps0084 天前
将 RustFS 用作 GitLab 对象存储后端
rust·gitlab·minio·分布式存储·s3·rustfs
weixin_448113225 天前
gitlab-ce本地化部署
gitlab