您好,登錄后才能下訂單哦!
這篇文章主要講解了“如何搭建屬于自己的gitlab”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何搭建屬于自己的gitlab”吧!
市面上已經有成熟的git倉庫,比如github,碼云 可以在上面管理自己的代碼。 這里我介紹一下怎么搭建自己的gitlab服務器。
首先你要擁有一臺自己的服務器,我的服務器是centos,我就以cenos7.6為例
其次,介紹說內存要4G,其實沒什么影響,不過gitlab是比較吃內存,如果只有1G內存的話,還是建議搭建Gogs,輕量級。我的是2g內存,跑起來還是ok的,不過有時候也會卡。
yum -y install policycoreutils openssh-server openssh-clients postfix
systemctl enable postfix && systemctl start postfix
注意下載適合自己系統的版本,我的機器是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進行安裝
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
找到關鍵字 * ## Web server settings *
將host的值改成本機的ip地址
重置
gitlab-ctl reconfigure
第一次重置速度較慢,可能需要等待幾分鐘
重新啟動 gitlab-ctl restart
可以直接訪問域名,就可以調到gitlab的頁面了
第一次進入可能需要重置root的密碼,填寫密碼之后可以進入
進入之后在用戶設置的地方,可以把自己電腦的SSH key填入,然后就可以暢快的擼代碼了。
由于gitlab默認啟動在8080端口,如果8080端口已經被占用,可以將gitlab啟動在其他端口
修改端口的方法可以自行google,就不在此介紹了。因為我的機器上80端口還沒被占用。:)
感謝各位的閱讀,以上就是“如何搭建屬于自己的gitlab”的內容了,經過本文的學習后,相信大家對如何搭建屬于自己的gitlab這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。