日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

GitLab 安装配置指南

發布時間:2025/3/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitLab 安装配置指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>> ??

GitLab 在 CentOS 7系統上的安裝配置指南

1、簡單介紹

GitLab 是利用 Ruby on Rails 開發的一個開源版本管理系統,實現一個自托管的Git管理倉庫,可通過 Web 界面進行訪問、管理控制權限。

Git 的家族成員介紹
Git:是一種開源分布式的版本控制系統,是一個命令,是一種工具。 是偉大的程序員 林納斯·本納第克特·托瓦茲 英文名:Linus Benedict Torvalds 的杰作。
Gitlib:是一個用于Git倉庫管理工具的開源系統, 并在此基礎上搭建起來的 Web 服務。
Github:是一個面向開源及私有軟件項目的托管平臺,是一個基于 Git 實現的在線代碼托管倉庫,因為只支持 Git 作為唯一的版本庫格式進行托管,故名GitHub。
GitLab:是一個開源項目基于Git實現的在線代碼倉庫托管軟件,使用Git作為代碼管理工具,并在此基礎上搭建起來的 Web 服務。
Gitblit: 是一個純 Java 應用軟件,相當于 Git 的 Java 管理工具,Git 的倉庫管家。

Gitlab的服務構成

nginx:靜態web服務器。
gitlab-shell:用于處理Git命令和修改authorized keys列表。
gitlab-workhorse: 輕量級的反向代理服務器。
logrotate:日志文件管理工具。
postgresql:數據庫。
redis:緩存數據庫。
sidekiq:用于在后臺執行隊列任務(異步執行)。
?

2、安裝配置

配置 yum 源,進入如下圖所示的路徑中,創建一個 gitlab-ce.repo 配置文件。

[root@localhost yum.repos.d]# vim gitlab-ce.repo

配置文件如下:

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

保存文件,然后更新本地 yum 緩存。

執行指令如下:

[root@localhost yum.repos.d]# yum makecache

安裝 GitLab 社區版

[root@localhost yum.repos.d]# yum -y install gitlab-ce??????? #默認自動安裝最新版本

如下圖所示安裝

直到看見如下狀態,就說明 GitLab 社區版安裝完成了。

安裝完后 gitlab 的路徑如下:

然后在執行如下指令:

[root@localhost yum.repos.d]# gitlab-ctl reconfigure??????? # 啟動配置服務;

就等待。。配置。。啟動服務了

查看 gitlab 進程

查看占用網絡端口

?

服務啟動后,就可以訪問登錄了,快快體驗 GitLab 的精彩吧。

?

轉載于:https://my.oschina.net/sh021/blog/1796901

總結

以上是生活随笔為你收集整理的GitLab 安装配置指南的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。