1. 程式人生 > >git push 失敗

git push 失敗

技術 jsb watermark blog img data- ext fill con

先上圖

技術分享

已經加入了sshkey 為撒ssh 不成功,.push 僅僅能通過http方式,每次都要輸入用戶 password非常麻煩.

蛋碎了幾個月,今天節前最後一個小時攻克了!!!!

受到這個大神的文章提示.

http://www.niwozhi.net/demo_c434_i33874.html

事實上非常easy

就是gitlab-shell 連不上ssh, 檢查的要點就是查看gitlab ,gitlab-shell的配置文件,檢查他們的IP.

上圖:

1.gitlab-shell的配置文件,註意看gitlab的url項,原來是LOCALHOST ,當然我已經改為了正確的IP

技術分享

2.gitlab的配置文件

IP 是192.168.2.5 上圖中原始是localhost ,當然不行!

技術分享

兩邊改為一樣就可以!!


方案二:(沒試,理論上應該是一樣的)

在/etc/hosts 文件裏把localhost 指向到192.168.2.5 就可以
保證ping localhost 出來的IP 是192.168.2.5 就可以!

我看了我的配置, localhost 是指向127.0.0.1的! 當然不正確.


git push 失敗