git - সওয - আপনার ধাক্কা একটি ব্যক্তিগত ইমেল ঠিকানা ত্রুটি প্রকাশ করবে




জিমেইল লগইন (3)

আমি গিথুব / ভিসিএসে খুব নতুন new

আমি যখন গিথুবে আমার প্রকল্পটি ভাগ করার চেষ্টা করি তখন আমি নীচের ত্রুটি বার্তাটি পাই।

    Can't finish GitHub sharing process
    Successfully created project 'myproject' on GitHub, but initial push failed:
    remote: error: GH007: Your push would publish a private email address.
    failed to push some refs to 'https://github.com/me/myproject.git'

আমি ত্রুটি বার্তাটি গুগল করেছি এবং কোনও হিট নেই। আমি স্ট্যাকেক্সচেঞ্জও অনুসন্ধান করেছি, তবে কোনও সিগার নেই। এই সমস্যাটি কীভাবে সমাধান করবেন সে সম্পর্কে কোনও ধারণা?


"ব্লক কমান্ড লাইনটি আমার ইমেলটি প্রকাশ করে" বৈশিষ্ট্য সক্ষম করার সময়, আপনি আপনার উত্তর-উত্তর ইমেল ঠিকানা ব্যবহার করার জন্য গিটকেও কনফিগার করতে চান। চিন্তা করবেন না — এটি আপনার অবদানের গ্রাফকে প্রভাবিত করবে না। সমস্ত প্রতিশ্রুতিগুলি এখনও আপনার অ্যাকাউন্টের সাথে যুক্ত থাকবে।

  1. টার্মিনাল খুলুন।

  2. আপনি নিজের গিট কমিটের সাথে সংযুক্ত যে ইমেল ঠিকানাটি কনফিগার করতে চান সেখানে বর্তমান কার্য ডিরেক্টরিটি পরিবর্তন করুন rep

  3. আপনার গিটহাবের ব্যক্তিগত সেটিংস → ইমেলগুলিতে আপনার গিটহাবের নোরপ্লি ঠিকানাটি সন্ধান করুন। এটি আমার ইমেল ঠিকানাটি ব্যক্তিগত চেকবাক্সটি রাখুন বর্ণনায় উল্লেখ করা হয়েছে। সাধারণত, এটি অনন্য শনাক্তকারী, এবং আপনার ব্যবহারকারীর নাম দিয়ে শুরু হয়।

  4. গিট এ একটি ইমেল ঠিকানা সেট করুন। আপনার গিটহাব সরবরাহিত নো-জবাব ইমেল ঠিকানা ব্যবহার করুন।

    • আপনার কম্পিউটারে প্রতিটি সংগ্রহস্থলের জন্য আপনার ইমেল ঠিকানা সেট করা

      git config --global user.email "{ID}+{username}@users.noreply.github.com"`
      
    • একক সংগ্রহস্থলের জন্য আপনার ইমেল ঠিকানা সেট করা

      git config user.email "{ID}+{username}@users.noreply.github.com"
      
  5. আপনার শেষ প্রতিশ্রুতিতে লেখকের তথ্য পুনরায় সেট করুন:

    git commit --amend --reset-author
    

    আপনার ব্যক্তিগত ইমেল ঠিকানাটির সাথে যদি আপনার একাধিক কমিট থাকে তবে এই উত্তরটি দেখুন ।

  6. এখন আপনি নর্পলি ই-মেইল ঠিকানার সাথে প্রতিশ্রুতিটি চাপতে পারেন, এবং ভবিষ্যতের কমিটগুলিতে নোরপল ই-মেইল ঠিকানাও থাকবে।

    git push
    

একবার আপনি গিটটি কনফিগার করলেন, কমিটগুলি আপনার বিকল্প "নর্পলি" ইমেল ঠিকানা ব্যবহার করবে এবং কোনও ধাক্কা যা প্রত্যাখ্যান করা হবে না।


আপনি সম্ভবত সক্ষম করেছেন (বা এটি ডিফল্টরূপে এখন সক্ষম করা হয়েছে) গিথুবের ইমেল গোপনীয়তা বৈশিষ্ট্য।

এটি এই পৃষ্ঠায় গিথুব সহায়তাতে বিস্তারিত।

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

উভয় বিকল্পের বিশদ একই পৃষ্ঠায় উপলভ্য।


আমি একই error: GH007 বার্তাটিও, এবং সমস্যাটি সমাধান করার জন্য নিম্নলিখিতগুলি ব্যবহার করেছি।

  1. https://help.github.com/articles/setting-your-email-in-git/ যান।
  2. আপনার কম্পিউটারে প্রতিটি সংগ্রহস্থলের জন্য আপনার ইমেল ঠিকানা নির্ধারণ করুন অনুসরণ করুন।
  3. আপনার গিটহাব অ্যাকাউন্টটি খুলুন এবং সেটিংস > ইমেলগুলিতে যান
  4. আমার ইমেল ঠিকানাটি ব্যক্তিগত রাখুন চেক বাক্সটি নির্বাচন করুন।
  5. ব্লক কমান্ড লাইনটি নির্বাচিত করুন যা আমার ইমেল চেক বাক্সটি প্রকাশ করে p

এটি আপনার ইমেল ঠিকানাটি প্রকাশ করতে পারে।





github