GitLab的安裝及使用教程

2021-08-11 09:21:06 字數 2393 閱讀 1540

gitlab是利用ruby on rails乙個開源的版本管理系統,實現乙個自託管的git專案倉庫,可通過web介面進行訪問公開的或者私人專案。

與github類似,gitlab能夠瀏覽源**,管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。團隊成員可以利用內建的簡單聊天程式(wall)進行交流。

它還提供乙個**片段收集功能可以輕鬆實現**復用,便於日後有需要的時候進行查詢。

1、配置yum源

#建立檔案

vim /etc/yum.repos

.d/gitlab-ce.repo

複製以下內容:

[gitlab-ce]

name=gitlab-ce

baseurl=

.tsinghua

.edu

.cn/gitlab-ce/yum/el6

repo_gpgcheck=0

enabled=1

gpgkey=

.com/gpg.key

2、更新本地yum快取

sudo yum makecache
3、安裝gitlab社群版

sudo yum intall gitlab-ce        #自動安裝最新版

sudo yum install gitlab-ce-x.x.x #安裝指定版本

#如果提示rpm包公鑰未安裝,可執行如下命令

sudo yum install gitlab-ce -y --nogpgcheck

sudo gitlab-ctl start    # 啟動所有 gitlab 元件;

sudo gitlab-ctl stop # 停止所有 gitlab 元件;

sudo gitlab-ctl restart # 重啟所有 gitlab 元件;

sudo gitlab-ctl status # 檢視服務狀態;

sudo gitlab-ctl reconfigure # 啟動服務;

sudo vim /etc/gitlab/gitlab.rb # 修改預設的配置檔案;

gitlab-rake gitlab:check sanitize=true --trace # 檢查gitlab;

sudo gitlab-ctl tail # 檢視日誌;

登入gitlab

在瀏覽器的位址列中輸入ecs伺服器的公網ip即可登入gitlab的介面,第一次登入使用的使用者名稱和密碼為 root 和 5ivel!fe。
external_url 'http://xx:8888/'

# gitlab_rails['gitlab_ssh_host'] = 'ssh.host_example.com'

# gitlab_rails['time_zone'] = 'utc'

### email settings

gitlab_rails['gitlab_email_enabled'] = true

gitlab_rails['gitlab_email_from'] = '[email protected]'

gitlab_rails['gitlab_email_display_name'] = 'xx'

gitlab_rails['gitlab_email_reply_to'] = '[email protected]'

gitlab_rails['gitlab_email_subject_suffix'] = ''

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"

gitlab_rails['smtp_port'] = 25

gitlab_rails['smtp_user_name'] = "[email protected]"

gitlab_rails['smtp_password'] = "***x"

gitlab_rails['smtp_domain'] = "smtp.qq.com"

gitlab_rails['smtp_authentication'] = "plain"

gitlab_rails['smtp_enable_starttls_auto'] = true

gitlab_rails['smtp_tls'] = false

nginx['listen_port'] = 8888

gitlab安裝及使用

一 安裝gitlab 1 配置yum源 vim etc yum.repos.d gitlab ce.repo複製以下內容 gitlab ce name gitlab ce repository baseurl gpgcheck 0 enabled 1 2 更新本地yum快取 3 安裝gitlab社群...

Gitlab的安裝及使用

gitlab是利用ruby on rails乙個開源的版本管理系統,實現乙個自託管的git專案倉庫,可通過web介面進行訪問公開的或者私人專案。與github類似,gitlab能夠瀏覽源 管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。團隊成員可以利用內建的...

gitlab安裝 docker安裝 使用教程

1 docker search gitlab2 docker pull gitlab gitlab ce3 docker run d p 443 443 p 80 80 p 222 22 name gitlab restart always privileged true v data gitlab...