gitlab安裝及使用

2021-08-22 02:52:05 字數 2995 閱讀 9534

一、安裝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社群版

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

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

4、啟動gitlab服務

使用命令:sudo gitlab-ctl reconfigure

5、gitlab修改配置

sudo vim /etc/gitlab/gitlab.rb

sudo gitlab-ctl reconfigure

sudo gitlab-ctl restart

5、gitlab服務常用命令

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的使用

1、在瀏覽器的位址列中輸入ecs伺服器的公網ip即可登入gitlab的介面,第一次登入會要求設定密碼,設定後登陸即可。

2、建立project,填寫專案名稱及描述,新增專案組成員。

3、建立金鑰

在客戶機本地安裝git客戶端,建立金鑰

ssh-keygen -t rsa,然後回車三次

到gitlab頁面中貼入剛剛建立的ssh-key

4、正式開始使用git

git global setup

git config --global user.name "administrator"

git config --global user.email "[email protected]"

create a new repository

git clone git@ip:test/test-pro1.git

cd test-pro1

touch readme.md

git add readme.md

git commit -m "add readme"

git push -u origin master

existing folder

cd existing_folder

git init

git remote add origin [email protected]:test/test-pro1.git

git add .

git commit -m "initial commit"

git push -u origin master

existing git repository

cd existing_repo

git remote rename origin old-origin

git remote add origin [email protected]:test/test-pro1.git

git push -u origin --all

git push -u origin --tags

git刪除遠端分支

命令:$ git push origin 【空格】【冒號】【需要刪除的分支名字】

例如:刪除遠端feature分支,命令如下:

$ git push origin :feature

Gitlab的安裝及使用

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

GitLab的安裝及使用教程

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

gitlab安裝及漢化

gitlab簡介 gitlab是乙個用於倉庫管理系統的開源專案。使用git做為 管理工具,並在此基礎上搭建起來的web服務。可經過web介面進行訪問公開的或者私人專案。它擁有github相似的功能,可以瀏覽源 管理缺陷和注釋。能夠管理團隊對倉庫的訪問,它很是易於瀏覽提交過的版本並提供乙個檔案歷史庫。...