আমি একই সমস্যার মুখোমুখি হয়েছি এবং একটি কার্যকরী সমাধান খুঁজে পেলাম না। স্থানীয় সার্ভার স্থাপন করার সময় আমি এই সমস্যার মুখোমুখি হয়েছিলাম এবং গিটটি আমার প্রক্সি নেটওয়ার্কের মাধ্যমে সংযোগ করতে পারল না তবে আমার ওয়ার্কস্টেশনটি পারে। কমান্ডটি চালানোর সময় এটি আউটপুট ছিল
ssh -vT git@github.com
ubuntu@server:~$ ssh -vT git@github.com
OpenSSH_7.2p2 Ubuntu-4ubuntu2.8, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /home/ubuntu/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to github.com [13.234.176.102] port 22.
তাই আমি কনফিগার ফাইলটি সম্পাদনা করে এইচটিটিপিএস পোর্টের উপর নির্মিত একটি এসএসএইচ সংযোগটি ব্যবহার করার চেষ্টা করেছি ~/.ssh/config
তবে কোনও ফলসই হয়নি।
Host github.com
Hostname ssh.github.com
Port 443
অবশেষে, আমি এই নিবন্ধটি পেয়েছি যা আসল সমস্যাটির সমাধান এবং উদ্ভাসিত করেছে।
# github.com
Host github.com
Hostname ssh.github.com
ProxyCommand nc -X connect -x <PROXY-HOST>:<PORT> %h %p
Port 443
ServerAliveInterval 20
User git
এটি আমার কনফিগারেশন ফাইল এবং এখন গিটটি ssh এর মাধ্যমে পুরোপুরি ভালভাবে কাজ করে!
git push
। আমার জন্য কাজ করেছেন।