আমি কিভাবে আমি push / pull টানা প্রত্যেক সময় একটি ব্যবহারকারী নাম এবং পাসওয়ার্ড প্রবেশ করতে হবে ছাড়া Sourcetree সেটআপ করবেন?


3

আমার একটি কিলন অ্যাকাউন্ট আছে যা আমি আমার সংগ্রহস্থলের পরিচালনা করতে ব্যবহার করি। যাইহোক, আমি লক্ষ্য করেছি যে প্রত্যেক সময় SourceTree আমার কিল অ্যাকাউন্টটি অ্যাক্সেস করে আমাকে আমার ব্যবহারকারী নাম এবং পাসওয়ার্ডটি অন্তত 3-4 বার প্রবেশ করতে হবে। আমি বাক্সটি চেক করেছি যা বলছে "আপনার কীচিনে পাস সংরক্ষণ করুন", কিন্তু এটি আচরণ বন্ধ করার জন্য কিছুই না।

আমি কীচেইনে এন্ট্রি মুছে ফেলেছি এবং রিপোজিটরির নতুন ক্লোন টেনে আনতে চেষ্টা করেছি, কিন্তু এখন আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি:

warning: <sub domain>.kilnhg.com certificate with fingerprint fe:ad:65:89:5f:6f:1a:21:a8:33:45:6c:2a:cb:ca:bd:e9:e5:f0:01 not verified (check hostfingerprints or web.cacerts config setting)

এবং আমি এখনও ব্যবহারকারী নাম / পাসওয়ার্ড একাধিকবার প্রবেশ করতে হবে।

এই পরিস্থিতিতে দুটি অংশ বলে মনে হচ্ছে, আমি এখানে যা খুঁজছি তা এখানে:

  1. আমি কিভাবে ভর্তি সার্টিফিকেট নিবন্ধন করব যাতে আমি উপরের ত্রুটিটি পাই না?
  2. সোর্সেট্রি এবং কিলন দিয়ে সঠিকভাবে কাজ করার জন্য কীভাবে সঠিকভাবে কীচেন সেট করব?

উত্তর:


2

আপনার প্রশ্নের দুটি অংশ আছে, এবং আমি সার্টিফিকেট এক উত্তর দিতে পারেন। এটি mercurial এর একটি নতুন 'বৈশিষ্ট্য' বলে মনে হচ্ছে:

Mercurial 1.7.x সিরিজ তার HTTPS সমর্থন উন্নত হয়েছে। কখন   একটি HTTPS সার্ভারের সাথে সংযোগ স্থাপন করা, এটি এখন সার্ভারের যাচাই করবে   সার্টিফিকেট সঠিকভাবে এবং সার্ভার পরিচয় যদি সংযোগ প্রত্যাখ্যান   নিশ্চিত করা যাবে না - কিন্তু শুধুমাত্র যদি সার্টিফিকেশন কর্তৃপক্ষ (CAs) আছে   কনফিগার করা হয়েছে। 1.7.3 অনুযায়ী, CAC না থাকলে Mercurial সতর্ক করবে   কনফিগার করা হয়েছে।

এই ত্রুটিটি প্রকৃতপক্ষে কনফিগার করা সমস্ত প্ল্যাটফর্মগুলিতে ঘটবে। আমি তাকান সুপারিশ এই উইকি CA সার্টিফিকেট সাপেক্ষে বিস্তারিত জানার জন্য. ম্যাক ওএস এক্স 10.6 এবং উচ্চতর জন্য নিম্নলিখিত কাজ করুন:

  1. টার্মিনালে নিম্নলিখিত কোডটি চালান:

    • openssl req -new -x509 -extensions v3_ca -keyout /dev/null -out dummycert.pem -days 3650

    এটি একটি 'ডামি' শংসাপত্র তৈরি করবে। আপনি মান হিসাবে লিখুন কি ব্যাপার না

  2. পরবর্তীতে, নতুন তৈরি সার্টিফিকেটটি / etc এ অনুলিপি করুন:
    • sudo cp dummycert.pem /etc/hg-dummy-cert.pem
  3. অবশেষে উৎসের গাছের ভাণ্ডারের ওয়েব কনফিগারেশন পরিবর্তন করুন:
    • কিলো সংগ্রহস্থান খুলুন
    • খোলা রেপো উপরের ডান কোণায় সেটিংস নির্বাচন করুন
    • "কনফিগ ফাইল সম্পাদনা করুন ..." নির্বাচন করুন
    • নীচের ফাইলটি নীচের অংশে পেস্ট করুন:
      • [web] cacerts = /etc/hg-dummy-cert.pem
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.