一、GitLab簡(jiǎn)介
GitLab属提,是一個(gè)利用?Ruby on Rails?開(kāi)發(fā)的開(kāi)源應(yīng)用程序,實(shí)現(xiàn)一個(gè)自托管的Git項(xiàng)目倉(cāng)庫(kù)罐呼,可通過(guò)Web界面進(jìn)行訪問(wèn)公開(kāi)的或者私人項(xiàng)目安裝。?
它擁有與GitHub類似的功能侦高,能夠?yàn)g覽源代碼嫉柴,管理缺陷和注釋》钋海可以管理團(tuán)隊(duì)對(duì)倉(cāng)庫(kù)的訪問(wèn)差凹,它非常易于瀏覽提交過(guò)的版本并提供一個(gè)文件歷史庫(kù)。?
團(tuán)隊(duì)成員可以利用內(nèi)置的簡(jiǎn)單聊天程序(Wall)進(jìn)行交流侧馅。它還提供一個(gè)代碼片段收集功能可以輕松實(shí)現(xiàn)代碼復(fù)用,便于日后有需要的時(shí)候進(jìn)行查找呐萌。
二馁痴、軟件安裝
2.1安裝環(huán)境
本次安裝基于Linux系統(tǒng)Centos7發(fā)行版本進(jìn)行安裝
2.2軟件版本介紹
gitlab是一個(gè)開(kāi)源的應(yīng)用程序,有多種方式可以獲取到軟件版本肺孤,
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
以上鏈接時(shí)其中一種可以獲取的方式罗晕,為 清華大學(xué)鏡像地址,可以根據(jù)自己需要赠堵,獲取不同的版本小渊。
2.2安裝步驟
a)、安裝所需要的依賴
????????yum install -y curl policycoreutils-python openssh-server
b)茫叭、通過(guò)wget下載軟件
如果提示找不到wget命令酬屉,則先安裝wget,
安裝命令:yum -y install wget
c)揍愁、添加gitlab鏡像
添加命令:wget?https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.3.12-ce.0.el7.x86_64.rpm
d)呐萨、安裝鏡像
安裝命令:rpm -i gitlab-ce-11.3.12-ce.0.el7.x86_64.rpm
三、啟動(dòng)gitlab
在以上步驟安裝完成莽囤,gitlab軟件已經(jīng)安裝成功谬擦,已經(jīng)具備啟動(dòng)的條件,默認(rèn)的端口是80朽缎。
依次執(zhí)行以下命令惨远,啟動(dòng)gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
啟動(dòng)完成后,可以使用IP:Port的方式直接訪問(wèn)gitlab服務(wù)
方式示例:http://localhost:80? (此處80可以不加)
第一次在瀏覽器打開(kāi)后话肖,需要修改密碼北秽,默認(rèn)是root用戶,修改完成后狼牺,可以登錄到gitlab
四羡儿、gitlab配置
以上安裝的只是一個(gè)比較粗略的版本,對(duì)應(yīng)git的配置有很多內(nèi)容是钥,比如配置企業(yè)logo圖標(biāo)掠归、配置發(fā)送郵件的郵箱缅叠、配置ssh密匙等等、虏冻、