前言
gitlab是一個私有倉庫,專門用於存放代碼的倉庫。github是用於存放代碼的共有倉庫,gitlab和github的功能相同,區別只是在於一個是私有的,一個是共有的~
有些代碼公司內部共享,不方便共享給所有人,這是代碼放在私有倉庫就很好,而且私有倉庫通常是在內網中,上傳下載的速度也是相當快的~
部署gitlab
下載gitlab
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm
安裝gitlab
- 如果安裝過程中遇到依賴性問題,安裝上即可~
# rpm -ivh gitlab-ce-11.9.9-ce.0.el7.x86_64.rpm
將gitlab部署機的IP地址寫入配置文件
# sed "/^external_url/c external_url 'http://172.25.1.1'" -i /etc/gitlab/gitlab.rb
配置生效並啓動
- 請確保部署Gitlab的機器的80端口沒有被佔用,而且Gitlab非常耗內存,如果使用的是虛擬機的話,建議給虛擬機3G的內存
# gitlab-ctl reconfigure
- 使用netstat -tnlp 可以看到80端口被打開,啓動程序是nginx
瀏覽器訪問gitlab部署機的IP :
設置密碼(要求至少8位)
然後登陸,默認用戶是root,密碼是你剛設置的密碼
登陸成功