gitlab 簡介
gitlab 是乙個用於倉庫管理系統的開源專案。使用git作為**管理工具,可通過web介面進行訪問公開的或者私人專案。
它擁有與github類似的功能,能夠瀏覽源**,管理缺陷和注釋。gitlab擁有github擁有的一切
可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。團隊成員可以利用內建的簡單聊天程式(wall)進行交流。
由於系統自帶的yum源沒有所需的安裝包,所以新增yum源,注意對應自己系統的版本
vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=gitlab-ce
baseurl=
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=
安裝gitlab
安裝依賴
yum install curl openssh-server openssh-clients postfix cronie
service postfix start
chkconfig postfix on
#這句是用來做防火牆的,避免使用者通過ssh方式和http來訪問。
修改gitlab配置檔案指定伺服器ip和自定義埠
vim /etc/gitlab/gitlab.rb
external_url 『
配置並啟動,以下命令會自動配置並初始化 gitlab
gitlab-ctl reconfigure
執行後出現以下錯誤
stderr: cat: /etc/sysctl.d/.conf: no such file or directory
error: permission denied on key 『net.ipv4.conf.all.mc_forwarding』
error: permission denied on key 『net.ipv4.conf.all.mc_forwarding』
---- end output of cat /etc/sysctl.conf /etc/sysctl.d/.conf | sysctl -e -p - ----
ran cat /etc/sysctl.conf /etc/sysctl.d/*.conf | sysctl -e -p - returned 255
修復sysctl的:
rm -f /sbin/sysctl
ln -s /bin/true /sbin/sysctl
再次執行gitlab-ctl reconfigure
測試在瀏覽器輸入之前設定的url 登陸介面就出來了
首次登陸會跳出設定密碼的介面,設定完後自動跳轉到登入介面,預設使用者名稱root。
登陸成功,至此安裝完成
#檢視gitlab的版本
cat /opt/gitlab/embedded/service/gitlab-rails/version
11.6.1
GitLab服務搭建
1 檢視自己的系統版本,在官網中選擇適配的系統 cat etc redhat release centos linux release 7.5.1804 core 2 安裝和配置必要的依賴 yum install y curl policycoreutils python openssh serve...
搭建gitlab服務
sudo yum install y curl policycoreutils python openssh server sudo yum install postfix 安裝 sudo systemctl enable postfix 開機自啟動 sudo systemctl start pos...
Liunx搭建服務tomcat《九》
wget 複製 轉移檔案 rm apache tomcat 7.0.75.tar.gz usr local 進入檔案 cd usr local 解壓 tar zxvf apache tomcat 7.0.75.tar.gz c usr local 重新命名 cd usr local rename a...