您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何搭建屬于自己的gitlab”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何搭建屬于自己的gitlab”吧!
市面上已經(jīng)有成熟的git倉庫,比如github,碼云 可以在上面管理自己的代碼。 這里我介紹一下怎么搭建自己的gitlab服務(wù)器。
首先你要擁有一臺自己的服務(wù)器,我的服務(wù)器是centos,我就以cenos7.6為例
其次,介紹說內(nèi)存要4G,其實沒什么影響,不過gitlab是比較吃內(nèi)存,如果只有1G內(nèi)存的話,還是建議搭建Gogs,輕量級。我的是2g內(nèi)存,跑起來還是ok的,不過有時候也會卡。
yum -y install policycoreutils openssh-server openssh-clients postfix
systemctl enable postfix && systemctl start postfix
注意下載適合自己系統(tǒng)的版本,我的機器是cenos7.6 64位
sudo yum install gitlab-ce-10.5.2-ce.0.el7.x86_64
ps:下載鏈接:https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.5.2-ce.0.el7.x86_64.rpm
EL是Red Hat Enterprise Linux的簡寫
EL6軟件包用于在Red Hat 6.x, CentOS 6.x, and CloudLinux 6.x進(jìn)行安裝
EL5軟件包用于在Red Hat 5.x, CentOS 5.x, CloudLinux 5.x的安裝
EL7 軟件包用于在Red Hat 7.x, CentOS 7.x, and CloudLinux 7.x的安裝
修改gitlab.rb
/etc/gitlab/gitlab.rb
把external_url改成部署機器的域名或者IP地址
修改gitlab.yaml
/var/opt/gitlab/gitlab-rails/etc/gitlab.yml
找到關(guān)鍵字 * ## Web server settings *
將host的值改成本機的ip地址
重置
gitlab-ctl reconfigure
第一次重置速度較慢,可能需要等待幾分鐘
重新啟動 gitlab-ctl restart
可以直接訪問域名,就可以調(diào)到gitlab的頁面了
第一次進(jìn)入可能需要重置root的密碼,填寫密碼之后可以進(jìn)入
進(jìn)入之后在用戶設(shè)置的地方,可以把自己電腦的SSH key填入,然后就可以暢快的擼代碼了。
由于gitlab默認(rèn)啟動在8080端口,如果8080端口已經(jīng)被占用,可以將gitlab啟動在其他端口
修改端口的方法可以自行g(shù)oogle,就不在此介紹了。因為我的機器上80端口還沒被占用。:)
感謝各位的閱讀,以上就是“如何搭建屬于自己的gitlab”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對如何搭建屬于自己的gitlab這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。