gitlab是乙個利用 ruby on rails 開發的開源應用程式,實現乙個自託管的git專案倉庫,可通過web介面進行訪問公開的或者私人專案。它擁有與github類似的功能,能夠瀏覽源**,管理缺陷和注釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供乙個檔案歷史庫。它還提供乙個**片段收集功能可以輕鬆實現**復用,便於日後有需要的時候進行查詢。
gitlab 5.0以前版本要求伺服器端採用 gitolite 搭建,5.0版本以後不再使用 gitolite ,採用自己開發的 gitlab-shell 來實現。如果你覺得安裝麻煩可以使用 gitlab installers 一鍵安裝程式。
清華大學開源軟體映象站
wget
注:el是red hat enterprise linux(el)的縮寫博主用的是centos 7.9,大家自行選用即可。
#安裝防火牆
yum install firewalld systemd -y
#開啟防火牆
service firewalld start
#或者systemctl start firewalld
#安裝ssh協議
yum install -y curl policycoreutils-python openssh-server
#設定ssh服務開機自啟動
systemctl enable sshd
#啟動ssh服務
systemctl start sshd
#新增http服務到firewalld
#新增https服務到firewalld
#重啟防火牆
systemctl reload firewalld
#安裝postfix以傳送通知郵件
yum install postfix
#將postfix服務設定成開機自啟動
systemctl enable postfix
#啟動postfix
#編輯配置檔案
vim /etc/gitlab/gitlab.rb
#修改訪問url
#格式:external_url 'http://ip:埠'
external_url ''
#配置時區
gitlab_rails[
'time_zone']=
'asia/shanghai'
#開放80埠
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重啟防火牆
firewall-cmd --reload
#檢視埠號是否開啟
如何管控時間?
前言 在寫這篇文章之前,有很多事情在腦海中漂浮,寫這篇文章的意義何在?寫這篇文章有什麼作用?猶豫一下,還是有必要寫的。你一種思想,我一種思想,大家分享出來,我們每人都有兩種思想,這豈不是很好嗎?同時鄙人這希望這篇簡短的文章,能夠幫到迷茫的年輕人,也希望幫到沒有時間管控意識的朋友,如果來訪問這篇文章的...
企業印章管控新模式 集中管控 分散使用
在長期的物理印章使用歷程中,企業,特別是異地協同 多點生產的集團型企業逐漸演化出一套以 蓋章 為核心的合同全生命週期管理流程 1 合同內容起草流程 分支機構業務人員與客戶商談後起草合同內容 企業與客戶雙方合同條款細節磋商與細節修改 2 內部申請蓋章流程 分支機構發起合同審批,企業內部各層級審批 合同...
時間管理和Project專案管控工具使用
2017 7 17 時間管理和project專案管控工具使用 複習完成時間2017 7 18 0點 學習的知識點 1 用project畫甘特圖,用於規劃時間安排,畫圖時寫關鍵點。2 講解useradd和adduser區別 adduser 會自動為建立的使用者指定主目錄 系統shell版本,會在建立時...