এটা প্ৰকল্পক পৃথক সংযোগ লাগে বুলিয়েই গ্লোবেল Git প্ৰক্সি নালাগে। থকা চেকআউটৰ নিজস্ব স্থানীয় কনফিগাৰেচন আছে, গতিকে সলনিটো সেই ৰিপজিটৰিতে ৰাখিব পাৰে।

উদাহৰণবোৰে বৰ্তমানৰ git config set/get/unset কমাণ্ড ব্যৱহাৰ কৰে। প্ৰকল্পৰ ডাইৰেক্টৰি, ৰিম’ট URL আৰু নথিৰ IP সলাবলগীয়া নমুনা। ৰাজহুৱা প্ৰক্সি অনুমোদিত ৰাজহুৱা ৰিপজিটৰিৰ পৰীক্ষাত HTTP প্ৰক্সিৰ তালিকাৰ পৰা প্ৰাৰ্থী বাছক।

git -C project config set --local http.proxy http://203.0.113.10:8080
git -C project ls-remote origin

প্ৰক্সি URL-ত তাৰ পৰিবহণ স্কিম থাকে। HTTPS ৰিম’টেও CONNECT সমৰ্থিত সাধাৰণ HTTP প্ৰক্সি ব্যৱহাৰ কৰিব পাৰে; ৰিম’টৰ HTTPS স্কিমে প্ৰক্সি URL-টো HTTPS-লৈ সলোৱা বাধ্যতামূলক নকৰে।

Git-এ আচলতে কি বাছিলে পৰীক্ষা কৰক

ফল অপ্রত্যাশিত হ’লে প্ৰকৃত ৰিম’ট URL-ৰ বাবে বাছি লোৱা মান চাওক:

git -C project config get --show-origin \
  --url=https://example.com/team/project.git http.proxy

কুৱেৰিত নিজৰ প্ৰকৃত HTTPS ৰিম’ট দিয়ক। Git-ত ছিষ্টেম, ব্যৱহাৰকাৰী, ৰিপজিটৰি, কমাণ্ড-লাইন আৰু URL-নিৰ্দিষ্ট ছেটিং থাকিব পাৰে। কেৱল গ্লোবেল http.proxy মান চালে অধিক নিৰ্দিষ্ট নিয়ম বাদ পৰিব পাৰে। উৎসৰ আউটপুটে ফলৰ আঁৰৰ ফাইল বা কমাণ্ড-লাইন উৎস চিনাক্ত কৰাত সহায় কৰে।

স্থানীয় ছেটিং ৰিপজিটৰিৰ পৰা HTTP প্ৰৱেশত প্ৰযোজ্য, কেৱল এটা ব্ৰাঞ্চত নহয়। কেইবাটাও HTTP ৰিম’ট থাকিলে প্ৰথম পৰীক্ষা কৰাটোৰ বাহিৰেও ব্যৱহাৰ হ’ব পাৰে। অধিক সংকীৰ্ণ মিলৰ বাবে URL-নিৰ্দিষ্ট HTTP ছেটিং আছে।

চেকআউট সৃষ্টি হোৱাৰ আগতে

প্ৰথম ক্ল’নত অ’ভাৰ্ৰাইড স্থায়ী থাকিব নে বাছক; কেৱল সেই Git কলত সীমিত কৰিবলৈ ব্যৱহাৰ কৰক:

git -c http.proxy=http://203.0.113.10:8080 \
  clone https://example.com/team/project.git

কমাণ্ড-লাইন অ’ভাৰ্ৰাইড নিজে নিজে নতুন চেকআউটত স্থায়ী কনফিগাৰেচন এণ্ট্ৰি নহয়। পাছৰ fetch-ত একে পথ লাগিলে পাছত স্থানীয় মান ছেট কৰক।

SSH ৰিম’ট বেলেগ ক্ষেত্ৰ

git@host: বা ssh://-ৰে আৰম্ভ ৰিম’টে SSH ব্যৱহাৰ কৰে। Git-ৰ HTTP প্ৰক্সি ছেটিঙে তাক HTTP স্থানান্তৰ নকৰে। কেৱল SSH কাম এতিয়াও বিফল বুলিয়েই সচল প্ৰক্সি IP সলোৱাৰ আগতে ৰিম’টৰ পৰিবহণ চাওক।

স্থানীয় অ’ভাৰ্ৰাইড নালাগিলে কেৱল সেই কী আঁতৰাওক:

git -C project config unset --local http.proxy

আঁতৰালে আন উৎসৰ প্ৰযোজ্য কনফিগাৰেচন পুনৰ কাৰ্যকৰী হয়। এইটো মেচিনৰ সকলো প্ৰক্সি ছেটিং মচাৰ কমাণ্ড নহয়।

সম্পৰ্কিত প্ৰবন্ধ