Git ৰ নতুন হেচ ডিফল্ট – ইয়াৰ অৰ্থ কি
Git ৰ প্ৰস্তাৱিত SHA-256 ডিফল্টে নতুন ৰিপোজিটৰীসমূহৰ বাবে এক সামঞ্জস্যৰ সীমা সৃষ্টি কৰে।
Git ৰ প্ৰস্তাৱিত SHA-256 ডিফল্টে নতুন ৰিপোজিটৰীসমূহৰ বাবে এক সামঞ্জস্যৰ সীমা সৃষ্টি কৰে। আমি চৰকাৰী পৰিকল্পনা, স্কট চাকনৰ আপত্তি আৰু কাৰ্যক্ষম GitHub পূৰ্বলোকন ব্যতিক্ৰম পৰীক্ষা কৰোঁ, তাৰ পিছত Pi 1.0 আৰু SvelteKit 3.0 ক’ভাৰ কৰোঁ। ৰায়: NEEDS REVIEW।
এই ভিডিঅ’টোত কি আছে
- দুটা Git ৰিপোজিটৰীয়ে কিয় কথা ক'বলৈ অস্বীকাৰ কৰিব পাৰে?
- Git 3 য়ে আচলতে কি সলনি কৰে?
- যদি Git য়ে সংঘৰ্ষ ধৰা পেলায় তেন্তে SHA-1 কিয় সলনি কৰিব লাগে?
- আমাৰ স্থানীয় সামঞ্জস্য পৰীক্ষাত কি দেখা গৈছিল?
- Pi Durable ত ক্ৰেছৰ পিছতো কি জীয়াই থাকে?
অনূদিত ট্ৰান্সক্ৰিপ্ট
মূল ইংৰাজী বৰ্ণনাৰ পৰা অনুবাদ কৰা হৈছে। উপলব্ধ অডিঅ’ আৰু কেপচন ইউটিউবে নিয়ন্ত্ৰণ কৰে।
দুটা Git ৰিপোজিটৰীয়ে কিয় কথা ক'বলৈ অস্বীকাৰ কৰিব পাৰে?
0:00 আপুনি ভাবিব Git আপগ্ৰেড কৰিলে আপোনাৰ সঁজুলিবোৰে কথা পাতি থাকিব। Git ৰ পৰিকল্পিত নতুন হেচ ডিফল্টে এনে ৰিপোজিটৰী সৃষ্টি কৰে যিবোৰ আজিৰ পুৰণি ফৰ্মেটে কথা পাতিব নোৱাৰে। এই ভিডিঅ'ত, কিয় সলনি কৰিব লাগে? কি ভঙা পৰে? কোনে সাজু? GitHub ত এটা কাৰ্যক্ষম ব্যতিক্ৰম ইতিমধ্যে আছে। মই শেষত ই কি প্ৰমাণ কৰে দেখুৱাম। আজি শুকুৰবাৰ, অক্টোবৰৰ দ্বিতীয় দিন, আৰু এইটো The Daily Diff।
0:18 বৃহস্পতিবাৰে, GitHub ৰ এজন সহ-প্ৰতিষ্ঠাপকে Git ৰ পৰিকল্পিত পৰিৱৰ্তনক এক ব্যয়বহুল ভুল বুলি অভিহিত কৰে। Pi য়ে এটা নতুন এজেণ্ট হাৰ্নেছ শিপ কৰিলে, আৰু SvelteKit য়ে আন এটা মাইগ্ৰেচন শিপ কৰিলে। স্কট চাকনে GitHub নিৰ্মাণত সহায় কৰিছিল আৰু Pro Git লিখিছিল, গতিকে এই অভিযোগ ঘৰৰ ভিতৰৰ পৰা আহিছে। ঘৰটোৱে Git সঁজুলিও বিক্ৰী কৰে। প্ৰথমে, আচল পৰিকল্পনা।
Git 3 য়ে আচলতে কি সলনি কৰে?
0:35 Git 3 য়ে নতুন ৰিপোজিটৰীসমূহক SHA 256 ডিফল্ট কৰিব, একবাৰ লাইব্ৰেৰী আৰু হোষ্টিং সেৱাসমূহ ইয়াক সমৰ্থন কৰিবলৈ সাজু হ'লে। চৰকাৰী নথিপত্ৰত কোনো ৰিলিজৰ তাৰিখ দিয়া নাই আৰু SHA 1 সমৰ্থিত ৰাখিছে। আপুনি এক্সিকিউটেবল আপগ্ৰেড কৰিলে আপোনাৰ বৰ্তমানৰ ৰিপোজিটৰী স্বয়ংক্ৰিয়ভাৱে ফৰ্মেট সলনি নহয়। আপোনাৰ গ্ৰুপ চেটে জৰুৰীকালীন স্থানান্তৰৰ সময়সূচী নিৰ্ধাৰণ কৰাৰ আগতে এইটো মনত ৰখা উচিত। নাটকখন এটা প্ৰস্তাৱিত ডিফল্ট, আৰু শেষৰ তাৰিখ বৰ্তমান এটা খালী কেলেণ্ডাৰ।
যদি Git য়ে সংঘৰ্ষ ধৰা পেলায় তেন্তে SHA-1 কিয় সলনি কৰিব লাগে?
0:58 কিয় সলনি কৰিব লাগে? Git য়ে বস্তুবোৰৰ বিষয়বস্তু হেচ কৰি নাম দিয়ে। ফাইলসমূহ ট্ৰীলৈ যায়, আৰু কমিটসমূহে ট্ৰী আৰু পূৰ্বৰ কমিটসমূহক বুজায়। সেইটোৱে আপোনাক ইতিহাসত অখণ্ডতা প্ৰদান কৰে। হেচিঙৰ আঁচনি সলনি কৰক আৰু বস্তুবোৰৰ নামো সলনি হয়, আন বস্তুবোৰৰ ভিতৰত সংৰক্ষিত ৰেফাৰেন্সসমূহকে ধৰি। চাকনে Git ৰ সৃষ্টিকৰ্তা লিনাস টৰ্ভাল্ডছলৈ উভতি যায়, যুক্তি দি কয় যে বিশ্বাসী
1:17 বিতৰণৰ গুৰুত্ব আছে। সেয়া এটা ঐতিহাসিক স্থিতি, আৰু লিনাসে ২০০৫ চনত SHA 1 বাছি লৈছিল। ২০০৫ চনত। তেতিয়াৰ পৰা নিৰাপত্তা স্থিতি সলনি হৈছে। গৱেষকসকলে ২০১৭ চনত SHA 1 সংঘৰ্ষ প্ৰদৰ্শন কৰিছিল, আৰু পিছত PGP পৰিচয় প্ৰমাণপত্ৰৰ বিৰুদ্ধে নিৰ্বাচিত উপপ্ৰাচীৰ আক্ৰমণ প্ৰদৰ্শন কৰিছিল। আধুনিক Git য়ে কঠিন SHA 1 ৰ সৈতে জনা সংঘৰ্ষ আক্ৰমণ ধৰা পেলায়। ইয়াৰ ৰক্ষণাবেক্ষণকাৰীসকলে ভৱিষ্যতৰ আক্ৰমণৰ বিৰুদ্ধেও সুৰক্ষা বিচাৰে, যিটো স্বাক্ষৰৰ পৰা বিচৰা এক যুক্তিসংগত কথা।
1:41 চাকনে ভাবে ইকোচিষ্টেম বিলখনে বৰ কম নিৰাপত্তা ক্ৰয় কৰে। তেওঁ ট্ৰী বিষয়বস্তুৰ এক পৃথক শক্তিশালী চেকচাম স্বাক্ষৰ কৰাৰ প্ৰস্তাৱ দিয়ে, আজিৰ বস্তুৰ ঠিকনা তলত ৰাখি। কি ভঙা পৰে? মই স্থানীয়ভাৱে দুয়োটা ফৰ্মেট সৃষ্টি কৰি একে সৰু ফাইলটো হেচ কৰিছিলো।
আমাৰ স্থানীয় সামঞ্জস্য পৰীক্ষাত কি দেখা গৈছিল?
1:54 এটা বস্তুৰ নামত ৪০ টা হেক্স বৰ্ণ আছে, আনটোত ৬৪ টা। তাৰ পিছত মই সিহঁতৰ মাজত ফেচ কৰিবলৈ চেষ্টা কৰিলো। মোৰ ইনষ্টল কৰা Git য়ে ইয়াক অমিল এলগৰিথমৰ সৈতে প্ৰত্যাখ্যান কৰিছিল, বৰ্তমানৰ চৰকাৰী মেনুৱেলত বৰ্ণনা কৰা সামঞ্জস্যৰ ব্যৱধানৰ দৰেই। এইটোৱে মোৰ পুৰণি ইনষ্টল কৰা Git ব্যৱহাৰ কৰিছিল, গতিকে ই আজিৰ সীমাৰ বিষয়ে আমাক কয়। ইয়াক মুকলি নোহোৱা Git 3 ৰ পৰীক্ষা বুলি কোৱাটো সৃষ্টিশীল একাউণ্টেঞ্চী হ'ব। স্থানান্তৰৰ কামে হেচৰ দৈৰ্ঘ্য ধৰি লোৱা স্ক্ৰিপ্টসমূহত প্ৰৱেশ কৰে, আৰু বস্তুৰ নামৰ সৈতে সংযোগ কৰা প্ৰণালীসমূহলৈ।
2:19 ইতিহাস পুনৰ হেচ কৰাৰ বাবে সেই পৰিচয়সমূহৰ মাজত এটা মেপিং লাগে। Git ৰ ট্ৰান্জিচন ডিজাইনত সেই মেপিং আৰু স্বাক্ষৰ ব্যৱস্থাপনা অন্তৰ্ভুক্ত। কাৰ্য্যকৰী প্ৰস্তুততাৰ গুৰুত্ব আছে, কিয়নো এটা ডিজাইন ডকুমেণ্টে আপোনাৰ প্ৰিয় ডেভেলপাৰ সঁজুলিৰ ভিতৰত লুকাই থকা লাইব্ৰেৰীটো আপগ্ৰেড নকৰে। সেইটোৱেই চাকনৰ যুক্তিৰ মানৱীয় ব্যয়। প্ৰতিজন সঁজুলি ৰক্ষণাবেক্ষণকাৰীয়ে আন এটা সামঞ্জস্যৰ কাম পায়, যেতিয়া ব্যৱহাৰকাৰীসকলে আৱিষ্কাৰ কৰে যে তেওঁলোকৰ সংস্কৰণ নিয়ন্ত্ৰণৰ বাবে এতিয়া সংস্কৰণ নিয়ন্ত্ৰণ লাগে। বৰ্তমানৰ বাবে, এটা প্ৰজেক্টৰ বাবে নতুন ফৰ্মেট বাছি লোৱাৰ আগতে আপোনাৰ হোষ্ট আৰু টুলিং পৰীক্ষা কৰক।
2:44 বৰ্তমানৰ দলসমূহে তেওঁলোকৰ বৰ্তমানৰ ফৰ্মেট ৰাখিব পাৰে যেতিয়ালৈকে সেই ইকোচিষ্টেমটো ধৰা নপৰে। ইয়াৰ মাজতে, Pi য়ে 1.0 সংস্কৰণত উপনীত হ'ল।
Pi Durable ত ক্ৰেছৰ পিছতো কি জীয়াই থাকে?
2:51 ই Earendil ৰ এটা কোডিং এজেণ্ট হাৰ্নেছ, Codemode ৰ মাধ্যমেৰে থলুৱা MCP সমৰ্থনৰ সৈতে আৰু সঁজুলিবোৰ যেতিয়া প্ৰয়োজন হয় তেতিয়া লোড হয়। দলটোৱে নূন্যতমবাদক মূল কথা বুলি কয়। যদি আপোনাৰ এজেণ্ট ছেটআপ ইতিমধ্যে এটা সৰু চৰকাৰৰ দৰে, প্ৰয়োজন নোহোৱালৈকে সঁজুলিবোৰ প্ৰম্প্টৰ পৰা বাহিৰত ৰখাটো প্ৰশাসনিক সংস্কাৰৰ দৰে শুনা যায়। ই Pi Durable, এটা পৃথক পৰীক্ষামূলক ফ্ৰেমৱৰ্কো মুকলি কৰিলে। কাৰ্য্যসমূহে চেকপইণ্ট সংৰক্ষণ কৰে যাতে পুনৰ আৰম্ভ কৰা প্ৰক্ৰিয়াই অসম্পূৰ্ণ কাম নিৰন্তৰ সংৰক্ষণৰ পৰা তুলি ল'ব পাৰে। গুৰুত্বপূৰ্ণ বিৱৰণ হ'ল সঁজুলি পুনৰাবৃত্তি।
3:16 ক্ৰেছৰ দ্বাৰা বাধাগ্ৰস্ত হোৱা সঁজুলি কেৱল তেতিয়াহে পুনৰ চলে যেতিয়া ই ইয়াক নিৰাপদ বুলি ঘোষণা কৰে। অন্যথা মডেলটোক কোৱা হয় যে ইয়াক বাধাগ্ৰস্ত কৰা হৈছিল। যেতিয়া এটা সঁজুলিয়ে ধন খৰচ কৰিব পাৰে তেতিয়া এইটো এটা উপযোগী সীমা। মই সহায়কজনক মোৰ শ্বপিং লিষ্টখন দুবাৰ কিনি ক্ৰেছ উদযাপন নকৰাকৈ মনত ৰখাটো বিচাৰোঁ। দুবাৰ কিনিব।
SvelteKit 3 য়ে আপোনাৰ বাবে কি স্থানান্তৰ কৰে?
3:30 SvelteKit 3 য়েও বৃহস্পতিবাৰে উপস্থিত হ'ল, কনফিগাৰেচন Vite লৈ স্থানান্তৰ কৰি আৰু ডলাৰ লাইব্ৰেৰী হেচ লাইব্ৰেৰীৰে সলনি কৰি, মানক পেকজ চাবপাথ আমদানি ব্যৱহাৰ কৰি। মাইগ্ৰেচন কমাণ্ডে যি পাৰে পুনৰ লিখে আৰু বাকীখিনিৰ বাবে এটা কৰিবলগীয়া তালিকা এৰি দিয়ে। আপোনাৰ ৰোবটে সহায় কৰিব পাৰে, আৰু আপোনাৰ ডিফে আজিও পঢ়াৰ যোগ্য। ঘোষণাত আপোনাৰ ৰোবট বন্ধুসকলকো বাকী থকা কামখিনিৰ বাবে নিয়োগ কৰা হৈছে। আমি এনে এটা পৰ্যায়ত উপনীত হৈছোঁ য'ত এটা ফ্ৰেমৱৰ্ক আপগ্ৰেডে ঘৰৰ কাম আৰু এটা প্ৰস্তাৱিত বিকল্প শিক্ষক পঠিয়াই। আৰু ৰিমোট ফাংচনসমূহৰ বাবে এতিয়াও পৰীক্ষামূলক এচিংক Svelte লাগে।
3:56 এটা মুখ্য সংস্কৰণ সংখ্যাই আশ্বস্ত কৰা যেন লাগে, কিন্তু ব্যক্তিগত বৈশিষ্ট্যসমূহে নিজৰ প্ৰাপ্তবয়স্কতাৰ লেবেল কঢ়িয়াই আনে। আপুনি আচলতে ব্যৱহাৰ কৰি থকা বস্তুবোৰ পৰীক্ষা কৰক।
GitHub ৰ কাৰ্যক্ষম ব্যতিক্ৰমে কি প্ৰমাণ কৰে?
4:03 গতিকে Git ৰ নতুন ফৰ্মেটৰ বাবে কোনে সাজু? এইয়া সেই ব্যতিক্ৰম। ব্ৰায়ান কাৰ্লচনৰ বক্তৃতা থকা এটা ৰাজহুৱা GitHub ৰিপোজিটৰীয়ে ইতিমধ্যে এটা সম্পূৰ্ণ SHA 256 বস্তুৰ নাম ঘূৰাই দিয়ে। মই ৰাজহুৱা ৰিমোটটো পোনপটীয়াকৈ পৰীক্ষা কৰিছিলো। বক্তৃতাৰ স্লাইডবোৰে সমৰ্থনক এটা ব্যক্তিগত পূৰ্বলোকন বুলি কয় আৰু কয় যে ৰিপোজিটৰী সৃষ্টি এতিয়াও আহি আছে। অপেক্ষা কক্ষৰ পিছত আচল প্ৰগতি আছে। এইটোৱে প্ৰমাণ কৰে যে GitHub য়ে এই পূৰ্বলোকন ৰিপোজিটৰীটো সেৱা আগবঢ়াব পাৰে।
4:24 ই আমাক সাধাৰণ প্ৰজেক্ট সৃষ্টি বা আপোনাৰ সকলো ইন্টিগ্ৰেচন সাজু বুলি কোনো নিশ্চয়তা নিদিয়ে। ব্যতিক্ৰমটোৰ এটা অনুমতিৰ সীমা আছে। যদি আপুনি মই কোৱাৰ পৰিৱৰ্তে এইটো পঢ়িব বিচাৰে, তেন্তে ডিফে প্ৰতিদিনে ৰাতিপুৱা আপোনাৰ ইনবক্সত আহে, the daily diff dot dev ত বিনামূলীয়া, তলত লিংক দিয়া আছে। গতিকে আজিৰ ৰায় হৈছে পুনঃপৰীক্ষাৰ প্ৰয়োজন।
মোৰ ৰায় সম্পূৰ্ণ টুলচেইনৰ ওপৰত কিয় নিৰ্ভৰ কৰে?
4:40 মই শক্তিশালী হেচ বিকল্পটো ৰাখিম, আৰু ডিফল্ট সলনি কৰাৰ আগতে সম্পূৰ্ণ টুলচেইন পৰীক্ষা কৰিম। সামঞ্জস্য নিৰাপত্তা উন্নতি শিপ কৰাৰ এক অংশ। আৰু এইটোৱেই আজিৰ বাবে ডিফল্ট। মই Axrisi ৰ পৰা নিকো। দায়িত্বশীলভাৱে একত্ৰিত কৰক।
উৎসসমূহ
- Chaconblog.gitbutler.com
- Git's official plangit-scm.com
- Current interoperabilitygit-scm.com
- Transition designgit-scm.com
- Independent collision researchsha-mbles.github.io
- GitHub preview repositorygithub.com
- Pi 1.0earendil.com
- Pi Durableearendil.com
- SvelteKit 3svelte.dev
- HN discussionnews.ycombinator.com



