git push 失敗
阿新 • • 發佈:2017-08-20
技術 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 失敗