記錄一次gitlab疑難故障

2021-09-10 03:55:14 字數 1214 閱讀 8960

原本前幾天gitlab都在正常使用,但是今天突然發現ssh 方式提交**都是失敗,也不能pull clone…,網頁端卻又正常,查了一堆資料,試了半天都沒有用

在經過度娘的指引,進行了一下操作:

http方式是否可行?

於是修改了本地倉庫的連線為http方式,發現一樣不能push ,只能clone,情況和這個博主的類似,但是他的解決方法對我來說卻沒有用。。。

相同情況的博文

在ssh方式下,一直報gitlab api問題:

其他賬戶是否可用?結果是一樣的。

伺服器的埠開啟了?防火牆?ssh秘鑰。。。。前兩天都還在正常用的啊 。。。

經過群友的提示,測試了ssh連線,應該也是正常。。。。

執行gitlab-ctl reconfigure / restart ? 毫無效果。

要不上伺服器後台,更新下?我去,,,yum update一下50多個更新,我是多久沒碰了…尷尬啊!

嗯,gitlab也更新了…那是不是…更新了就ok?

等了半天更新完,發現還是一樣…哎,實在不行重新部署下吧。

結局有點出乎意料,原本是想試試在伺服器上是否可以,測試發現如下結果:

咦?怎麼不行?

那試試我區域網的網域名稱(該網域名稱指向了伺服器的ip),發現在伺服器訪問這個網域名稱解析不對,好吧,看了伺服器dns有問題,那修改下dns。。。。

ping一下看看ip,嗯···網域名稱ok了…

那繼續?

好,git clone …(ssh方式)

我靠!居然可以了…有點意外啊,那試試外網的機子…好吧,全部可以訪問了。。。。

我也不知道對不對,說說我的想法,

這個情況的原因應該是區域網的dns出了問題,外網通過埠對映後,在內網進行訪問這個網域名稱,結果這個網域名稱的ip被指向了別的地方,最終導致ssh一直失敗。

但是有個疑問,為啥http可以成功clone呢?

忽然想起,兩天前把家裡的k3給換下來硬改,新路由沒有給內網機器指定伺服器上的dns server…

終於可以安心幹活了。。

記錄一次網路故障排錯

一 說下咋回事 網路裝置新入網,各種調研,沒錯就是調研,他們怎麼說的 我 不管,我還要在來一遍確認以及其他資訊補充。你問我為什麼,大哥們,這個你以後遇到就知道了,有時候搞事情,資訊錯誤,甚至資訊不全,除非像我一樣 做事周全,算無遺漏,聰明機智 然而老司機也會翻車,這不接下來立馬翻車了麼。事情還要從某...

記一次manila故障

排查過程 1.檢視manila的日誌,api.log scheduler.log share.log,排程日誌最具參考性,但是顯示建立成功 實際狀態為creating 排到share時出現大量報錯 get all share usage failed 2.檢查後端儲存,節點均正常 排查過程 1.關閉...

LINUX搭建gitlab(一次搞定)

1,安裝gitlab 一 安裝環境 1 centos 6或者7 此處使用7 2 2g記憶體 實驗 生產 至少4g 不然會很卡 3 安裝包 gitlab ce 10.2.2 ce 4 禁用防火牆,關閉selinux 後期開啟自己調防火牆許可權 二 安裝軟體 1 安裝依賴 root 根目錄 yum in...