সাইগউইনের তৈরি উইন্ডোজ 7 ডিফল্ট অনুমতিগুলির সাথে মিল করুন ফাইল ডিফল্ট


15

আমি সাইগউইনকে উইন্ডোজ 7 পেশাদারে ব্যবহার করছি using

আমি যখন MyNewFile.java এর মতো নতুন ফাইলগুলি তৈরি করি তখন মনে হয় ডিফল্ট অনুমতিটি 755 এ সেট হয়ে যায় This এটি আমি চাই না। আমি নিয়মিত ফাইলগুলির জন্য এটি 644 হওয়া চাই।

আমি যখনই সাইগউইন টার্মিনালের বাইরে নতুন ফাইলগুলি তৈরি করি তখন অনুমতিগুলি পরিবর্তন করতে খুব বিরক্তিকর হয় (সাইগউইন টার্মিনাল থেকে সিপি ঠিকঠাকভাবে কাজ করে এবং প্রত্যাশার মতো বিদ্যমান অনুমতিগুলি রাখে, এমনকি সাইগউইনের কাজ থেকে নতুন ফাইল তৈরি করে)।

বিকল্পভাবে, অটল-পরিবর্তন * .মাই এক্সটেনশন ফাইলগুলির সর্বদা একটি নির্দিষ্ট অনুমতি পেতে গিটের কোনও উপায় আছে কি?

যদি তা না হয় তবে কোনও ফোল্ডারের অধীনে (* ফোল্ডারের অনুমতিগুলি প্রভাবিত না করে!) পুনরাবৃত্তভাবে chmod 644 সব * .মাই এক্সটেনশন ফাইলগুলির কোনও উপায় কি?


1
ফলব্যাক সমাধানের জন্য, এটি কাজ করছে বলে মনে হচ্ছে: ./ -type f -name '* .myExistance' -exec chmod 644 {} \;
UmaN

1
আপনি কি চেষ্টা করলেন উমাস্ককে?
ওয়ার্নার হেনজে

umask 0022. যেমন বলা হয়েছে, সাইগউইন টার্মিনাল দিয়ে তৈরি করা ঠিক কাজ করে। উইন্ডোজ এক্সপ্লোরারে ফাইল অনুলিপি করা বা প্রোগ্রামিংয়ের সময় আইডিই এর মাধ্যমে ফাইল তৈরি করার সময় সমস্যাটি দেখা দেয়। আমি মনে করি যে উইন্ডোজ সাইগউইন ফোল্ডারগুলিতে উইন্ডোজ অনুমতিগুলি কীভাবে ব্যবহার করে তার সাথে কিছু করা উচিত ...
UmaN

4
@ উমান: আপনার মন্তব্যে একটি মন্তব্য: বলার উপযুক্ত কারণ নেই find ./ …; find . …ঠিকঠাক কাজ করে, এবং আপনি যদি find ./সর্বদা টাইপ করার অভ্যাসে পান তবে এই দিনগুলির একটি আপনি দুর্ঘটনাক্রমে টাইপ করতে চলেছেন find / -exec rm …(বা, সমতুল্য find /. …))
স্কট

1
@ উমান, আমি মনে করি কেসি ক্রকেটের উত্তরটি সমাধান হবে, হ্যাঁ? এটি এর দ্বারা ব্যাক আপ হয়েছে: cygwin.com/ml/cygwin/2011-02/msg00121.html
r_alex_hall

উত্তর:


2

সাইগউইন যে উইন্ডোটিতে রচনা করছে সেটি আপনার উইন্ডোর মধ্যে থাকা ফোল্ডারের সুরক্ষাটি পরিবর্তন করতে হবে যাতে এটি আপনার সাইগউইন কনফিগারেশনের সাথে মেলে।

উদাহরণস্বরূপ, ডিফল্ট সুরক্ষা সহ, আমি পাই:

-rwxr-xr-x 1 400 401    0 Jul 29 14:48 New Text Document.txt

উইন্ডোজের ফোল্ডারে সুরক্ষা পরিবর্তন করার পরে, আমি পাই:

-rwxr--r-- 1 400 401    0 Jul 29 14:54 New Text Document 2.txt

আমি খুঁজে পেয়েছি যে "প্রত্যেকের" উইন্ডোজ সুরক্ষা এন্ট্রি ls কমান্ডের "ব্যবহারকারী গ্রুপ অন্যান্য" তালিকার "অন্যান্য" সাথে মেলে। "পড়ুন এবং সম্পাদন করুন" সরিয়ে ফেলুন, কেবল এটির সাথে মেলে পড়া পড়ুন। বিশেষ ক্রিয়েটার গ্রুপ সুরক্ষা এন্ট্রি আমার জন্য "গ্রুপ" অংশের সাথে মেলে। যখন আমি "পড়ুন & চালনা করুন" অক্ষম করে এবং কেবলমাত্র পঠনযোগ্য সক্ষম করে ফেলেছেন, তখন ডিরেক্টরি তালিকাভুক্ত সমস্তগুলিই এখন সাইগউইন তৈরি ফাইলটির সুরক্ষার সাথে মেলে।


0

আপনি এখানে কী অর্জন করতে চাইছেন তা পরিষ্কার নয়, তবে আপনি যদি নিজের সাইগউইন গিটকে অনুমতি অগ্রাহ্য করার চেষ্টা করছেন তবে এটি করুন:

it গিট কনফিগারেশন - লোকাল কোর.ফিলমোড মিথ্যা

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.