স্পষ্টতই, সেই পরিষেবাগুলিকে আদর্শভাবে আপনাকে বেছে নিতে দেওয়া উচিত যে আপনি কোন রেপোগুলিকে অ্যাক্সেসের অনুমতি দিতে চান। এটি বলেছিল, আপনি যখন গিটহাব অনুমোদনের পৃষ্ঠাতে পৌঁছবেন তখন আপনার ইউআরএলটিতে এমন একটি বিভাগ পাওয়া উচিত:
scope=user%3Aemail%2Crepo
(ক্ষেত্রে codeclimate.com
)
scope=repo,user:email
(ক্ষেত্রে david-dm.org
)
এখন অবস্থান বারে, ইউআরএল সম্পাদনা করুন, এতে পরিবর্তন repo
করে public_repo
। ( আপনি যদি আগ্রহী হন তবে এখানে গিটহাব স্কোপের পুরো তালিকা রয়েছে )) তারপরে টিপুন Enterএবং আপনার গিটহাব অনুমোদনের পৃষ্ঠাটি কেবল পাবলিক রেপোতে অ্যাক্সেসের জন্য অনুরোধ করা উচিত, যাতে আপনি এখন Authorize application
বোতামটি ক্লিক করতে পারেন।
মনে রাখবেন যে আপনি সর্বদা স্বেচ্ছায় এইভাবে কোনও অ্যাপ্লিকেশন মঞ্জুর করার জন্য কোন স্কোপগুলি বেছে নিতে পারবেন না, কারণ অ্যাপ্লিকেশনটি আপনার পরিবর্তনগুলি পরিচালনা করার জন্য নকশা করা হতে পারে না। এই ক্ষেত্রে, এটি কাজ করে কারণ এই নির্দিষ্ট অ্যাপ্লিকেশনগুলি এমনভাবে লেখা হয়নি যা তারা যাচাই করেছে যে তাদের দেওয়া স্কোপগুলি আসলে তাদের অনুরোধ করা স্কোপের সাথে মিলেছে, এবং পাবলিক রেপোগুলিতে অ্যাক্সেস সীমাবদ্ধ রেখে কেবল তাদের আলাদাভাবে উপস্থাপন করা হয়েছে (তবে এখনও বৈধ) ) রেপো তথ্য দেখুন।