Git এ ইয়াৰ remote URL ত থকা নাম ব্যৱহাৰ কৰি SSH নিয়ম বাছনি কৰে
Git remote URL ত SSH host alias ব্যৱহাৰ কৰক যাতে ইচ্ছিত Host block আৰু ProxyCommand বাছনি হয়।
যেতিয়া alias-এ proxy পথখনৰ গৰাকী হয়, তেতিয়া Git remote ত SSH alias ব্যৱহাৰ কৰক:
Host code-via-proxy
HostName git.example.net
User git
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
code-via-proxy প্ৰদান কৰা SSH নামৰ সৈতে মিলোৱা হয়। তাৰ পিছত HostName-এ প্ৰকৃত চাৰ্ভাৰ চিনাক্ত কৰে। উদাহৰণটোৱে OpenBSD-সামঞ্জস্যপূৰ্ণ netcat বিচাৰে: -X connect SSH গন্তৱ্যলৈ HTTP CONNECT অনুৰোধ কৰে।
নতুন checkout-ৰ বাবে:
git clone git@code-via-proxy:team/project.git
থকা checkout-ৰ বাবে:
git remote set-url origin git@code-via-proxy:team/project.git
প্ৰকৃত repository পথটো প্ৰতিস্থাপন কৰক। alias-এ সংযোগৰ বাছনি সলনি কৰে, চাৰ্ভাৰত repository-ৰ পৰিচয় নহয়। ৰাজহুৱা মধ্যস্থতাকাৰী অনুমোদন কৰা নেটৱৰ্কত ৰাজহুৱা Git SSH চাৰ্ভাৰৰ বাবে HTTP proxy তালিকায়ে proxy host আৰু port-ৰ বাবে প্ৰাৰ্থী যোগান ধৰে। proxy-account নথকা উদাহৰণটো কেৱল সেই node-ৰ সৈতে ব্যৱহাৰ কৰক যিয়ে প্ৰকৃত SSH গন্তৱ্য আৰু port-লৈ CONNECT অনুমোদন কৰে।
[email protected]:team/project.git ব্যৱহাৰ কৰা remote-এ ইয়াৰ পৰিৱৰ্তে git.example.net-ৰ সৈতে মেলে। alias-ৰ HostName-এ তালৈ আঙুলিয়াই দিয়াৰ বাবেই ই alias বাছনি নকৰে। alias ব্যৱহাৰ কৰক নহয় ইচ্ছিত নিয়মটো প্ৰকৃত নামৰ অধীনত ৰাখক।
আগতে মিলা block-বোৰো পৰ্যালোচনা কৰক। বেছিভাগ SSH option-ৰ বাবে প্ৰথমে পোৱা মানটোৱেই জিকে, গতিকে একে option সংজ্ঞাবদ্ধ কৰা বহল default-ৰ আগত নিৰ্দিষ্ট setting ৰাখক।