Git Clone: প্ৰথম fetch ৰ আগতে proxy ছেট কৰক
নতুন ৰিপজিটৰীত প্ৰথম নেটৱৰ্ক অনুৰোধৰ পৰাই নিজৰ proxy প্ৰয়োজন হ'লে clone সময়ৰ সংৰচনা ব্যৱহাৰ কৰক।
ৰিপজিটৰী থকাৰ আগতে ৰিপজিটৰী-স্থানীয় proxy অদ্ভুত যেন লাগে। বিফলভাৱে clone কৰি, ইয়াৰ config সম্পাদনা কৰি পুনৰ আৰম্ভ কৰাৰ প্ৰয়োজন নাই।
Clone-এ প্ৰথম fetch ৰ আগতে স্থানীয় ছেটিং লিখিব পাৰে:
git clone --config http.proxy=http://proxy.example.net:8080 \
https://git.example.net/team/project.git project
এই endpoint-বোৰ উদাহৰণ। অনুমোদিত ৰাজহুৱা-proxy পথত থকা ৰাজহুৱা HTTPS ৰিপজিটৰীৰ বাবে HTTP proxy তালিকাৰ পৰা এটা HTTP endpoint বাছনি কৰক। Git-এ এই বিকল্প নতুন ৰিপজিটৰী আৰম্ভ হোৱাৰ পিছত আৰু ইয়াৰ remote ইতিহাস fetch কৰাৰ আগতে কাৰ্যকৰী হোৱা বুলি লিখিছে। গতিকে এই proxy ছেটিঙে প্ৰথম ডাউনলোড সামৰি নতুন ৰিপজিটৰীত থাকিব পাৰে।
দুটা একে ধৰণৰ আদেশে বেলেগ বেলেগ চিহ্ন এৰে
ছেটিংটো clone কৰা ৰিপজিটৰীত নৰখাকৈ এটা invocation-লৈ পথ যোগান ধৰিবলৈ subcommand-ৰ আগতে -c ৰাখক:
git -c http.proxy=http://proxy.example.net:8080 \
clone https://git.example.net/team/project.git project
git clone --config ... আৰু git -c ... clone বিনিময়যোগ্য config scope নহয়। সেই ৰিপজিটৰীত ভৱিষ্যতৰ কাৰ্য্যই proxy ৰাখিব নেকি বাছনি কৰক।
এই বাছনি গুৰুত্বপূৰ্ণ হ'লে নতুন ৰিপজিটৰীৰ স্থানীয় config পৰীক্ষা কৰক। অন্য user, system বা URL-নিৰ্দিষ্ট ছেটিঙে কাৰ্যকৰী নীতিত অংশ ল'ব পাৰে।
পথ সংৰক্ষণ কৰোঁতে এই উদাহৰণৰ পৰা password আঁতৰাই ৰাখক। clone-ৰ config বিকল্পলৈ দিয়া credential-যুক্ত মান স্থায়ী ৰিপজিটৰী ছেটিং হ'ব পাৰে।
এইটো HTTP-transport config, HTTPS remote-সহ। SSH remote-এ এতিয়াও ইয়াৰ SSH proxy পথ লাগে; SSHক port 443-লৈ স্থানান্তৰ কৰিলে এই বিকল্পে তাক config নকৰে।