1、其它ip無法訪問,在本地訪問127.0.0.1:8088或localhost:8088是正常的,但用其它機器訪問該伺服器位址就無法訪問
———centos7上啟用了tomcat服務,關閉tomcat後正常 systemctl stop tomcat(在把tomcat做為服務時用這命令,否則在tomcat的bin目錄下執行關閉)
2、訪問http://ip:port報502錯誤
———centos7預設使用了firewalld防火牆而且沒有開啟gitlab的http埠,新增要使用的http埠即可,centos7預設使用了firewalld防火牆,你也可以直接關閉掉(systemctl stop firewalld)
3、git clone 網域名稱解析失敗
———專案git clone有兩種方法,一種是http,另一種是ssh
———使用http時用的要求輸入密碼同時會對網域名稱進行解析,在網域名稱為ip位址的時候可能會出現網域名稱解析失敗的錯誤
———在新增了公匙到git或gitlab伺服器的情況,使用ssh的方法是正常的。
4、本地推送失敗,提示「無法推送一些引用到專案.git」
———普通使用者在本地直接推送分支到伺服器master主分支失敗,推測是由於gitlab的分支管理系統不允許使用者通過ssh直接push推送
———當用http的方式由於有要求輸入密碼來驗證所以推送成功,這裡應該是由專案最高管理員來這樣操作
———普通使用者要怎麼操作呢,專案最高管理員在專案內建立新的分支用來普通使用者開發維護**,普通使用者提交最新的**分支到專案所對應的分支內,例如dev分支 。
這時是push推送成功的,接下來普通使用者在gitlab頁面申請dev開發分支合併到master主分支中,由專案最高管理員審核是否接受合併請求,這樣才符合正確的流程。
這裡梳理下大致的流程(有不對的請指正):
開發 —> git pull (或者git fetch) 檢視最新**或直接拉取最新**到本地
開發 —> 建立新分支修改**以便於維護主分支的**
開發 —> git fetch 檢查專案是否更新了最新**,檢視是否和自己的**有衝突,沒有衝突就切換到本地master主分支進行合併分支
開發 —> git push origin dev ,推送本地最新分支到專案dev分支
開發 —> 在gitlab頁面登入自己的帳號,並申請合併專案dev分支到專案master主分支,當然乙個需求有時不只你乙個人在做,在該需求都完成或者測試人員完成測試後,在專案經理或者相關負責人確認後提交申請合併到專案master主分支
專案負責人或專案管理人員 —> 審查**並確認合併
---------------------
裝載自:
CentOS7部署過程
接著的是 從零開始vcs verdi 安裝及破解過程 centos7 完整的部署硬體設計 環境,以搭建pulpino的全流程 一般linux最小化安裝時,wget不會預設被安裝 yum安裝 yum y install wget即可安裝 首先備份 etc yum.repos.d centos base...
手把手教你 Centos7部署Gitlab社群版
一 前置說明 作業系統 centos 7 物理記憶體 2g 本人親測,如果安裝低版本的gitlab,比如我這裡所使用的v8.17.0,物理記憶體1g,swap 2g虛擬記憶體即可部署。高版本的所需記憶體稍大,這裡建議至少2g物理記憶體。二 詳細步驟如下 yum install y wget2 安裝g...
CentOS7部署vsftpd服務
vsftp安裝 建立使用者 並限定使用者在自己的目錄 1 檢視是否已經安裝了vsftpd vsftpd version 2 安裝vsftpd centos7 yum install y vsftpd 3 新建ftp目錄 建立的ftp目錄如下 data kodserver data user toma...