git 之 gitlab 私有項目倉庫的搭建與使用

gitlab 私有項目倉庫的搭建與使用

一、gitlab簡介

GitLab是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自託管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。

在這裏插入圖片描述
它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供一個文件歷史庫。它還提供一個代碼片段收集功能可以輕鬆實現代碼複用,便於日後有需要的時候進行查找。

官網:https://about.gitlab.com/install/

軟件下載(官方下載慢,推薦使用國內鏡像站點)
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/

這裏下載gitlab-ce-12.9.7-ce.0.el7.x86_64.rpm較爲新的版本。

二、gitlab安裝

軟件安裝: (官方推薦至少4G內存)

# yum install -y curl policycoreutils-python openssh-server

# yum install -y gitlab-ce-12.9.7-ce.0.el7.x86_64.rpm

在這裏插入圖片描述

# vim /etc/gitlab/gitlab.rb			#更改配置文件


# gitlab-ctl  reconfigure			//重載服務,每次改完文件都需要執行
external_url 'http://172.25.63.1'		//訪問gitlab的地址

在這裏插入圖片描述

三、gitlab使用

登錄gitlab:

瀏覽器訪問:http://172.25.63.1 //用戶:root 第一次登錄需要強制修改密碼

在這裏插入圖片描述在這裏插入圖片描述點擊登陸即可登陸:

在這裏插入圖片描述
也可以在設置–>外觀設置裏面設置簡體中文:

在這裏插入圖片描述
接下來新建一個項目:

在這裏插入圖片描述

在克隆倉庫的時候需要ssh密鑰,我們現在進行添加:

在這裏插入圖片描述密鑰爲server1的.ssh/id_rsa.pub文件中的內容。

接着進行克隆:

# git clone [email protected]:root/demo.git

然後就可以使用 git remote -v 查看到gitlab的信息。

在本地創建文件並提交:

vim index.html
cat index.html
	8888888888
git add index.html
git commit -m "v1"
git push -u origin master

push後就可以在網頁端直接查看到:

在這裏插入圖片描述在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章