ব্রু কখনও ওএস সংস্করণের প্রতিস্থাপন বা প্যাচ করতে কাজ করে না - এটি সচেতনভাবে কেবল অ্যাপলগুলির পাশে বাইনারি স্থাপন করার পরিবর্তে ডিজাইন করা হয়েছে।
আপনি যদি নিশ্চিত করতে চান যে কোন প্রোগ্রাম অ্যাপল এর কল করবে না /usr/bin/git
অথবা আপনি এটি কল করবেন না, তাহলে এই পদক্ষেপগুলি আপনার 10.11 টি ইনস্টলেশনের শক্তিকে সফল করবে:
- চালান ওএস এক্স রিকভারি কমান্ড-রকে ধরে রাখার সময় ম্যাকটি শুরু হচ্ছে।
- টার্মিনাল চালানোর জন্য ইউটিলিটি মেনু ব্যবহার করুন
csrutil disable
- পুনরায় বুট করার
- ম্যাক পুনরায় চালু করার সময় কমান্ড-এস ধারণ করে একক ব্যবহারকারী মোড প্রবেশ করান।
mount -uw /
- rm / usr / bin / git
- দাঁড়ান
- ওএস এক্স পুনরুদ্ধারের ধাপ এবং খোলা টার্মিনাল পুনরাবৃত্তি করুন এবং চালান
csrutil enable
- পুনরায় বুট করার
এই সময়ে, দী git
অ্যাপল থেকে মুছে ফেলা হয়।
অন্যান্য জন্য অনুসন্ধান করুন git
বাইনেরিতে:
/Library/Developer/CommandLineTools/usr/bin/git
2.5.4
/Applications/Xcode.app/Contents/Developer/usr/bin/git
2.5.4
আপনি খুব সামান্য ঝুঁকি থেকে আপনি শুধুমাত্র এক বাইনারি অপসারণ করতে যথেষ্ট দীর্ঘ একক ব্যবহারকারী মোডে SIP ছাড়া দৌড়ে থেকে। আপনি 18 মার্চ 2016 সাল থেকে গ্রিট 2.7.4 পেতে পারেন যদি আপনি চান:
brew install git
git --version
আপনি সমস্ত অপারেটিং সিস্টেম এক্স আপডেট দেখতে চান যে তারা অন্য কপি পপ না git
যে আপনি চেয়ে কম patched এর। অধিকাংশ লোকের জন্য, আমি শুধুমাত্র প্যাচযুক্ত সার্ভারগুলিকে সংযুক্ত করতে এবং / অথবা দূষিত না বলে পরিচিতিতে ফোকাস করব। শুধু বসে থাকা গিটটি আমার পঠনের অবস্থানে কম ঝুঁকি আছে।
আগ্রহের অন্য কিছু থ্রেড: