গিতে ইমেল ঠিকানা পরিবর্তন করুন


100

গিট স্ট্যাশে আমার একটি প্রকল্প হোস্ট করা আছে। এটি জেনকিন্স ব্যবহার করে নির্মিত হয়েছে। স্থানীয়ভাবে আমার গিট ইনস্টল করার সময় আমি একটি টাইপো তৈরি করেছি। @ Abc.com এর পরিবর্তে @ ab.com পছন্দ করুন

প্রতিটি বিল্ডের পরে, জেনকিনগুলি ইমেল বিজ্ঞপ্তিগুলি প্রেরণ করে এবং এটি আমার ভুল ইমেল ঠিকানাটি গিট কমিট থেকে তুলে ধরে এটি প্রেরণের চেষ্টা করে।

আমি আমার স্থানীয় গিটটিতে ইমেল ঠিকানা পরিবর্তন করার পরেও আমি এখনও জেনকিন্সকে পুরানো ভুল ঠিকানায় ইমেলগুলি প্রেরণ করতে দেখছি।

আমি এটা কিভাবে ঠিক করবো?


ব্যবহার করে দেখুন Editable Email Notificationএর মধ্যে Post-build Actions। আপনি আক্ষরিক স্ট্রিং বা ইমেল ঠিকানাগুলির পরিবর্তনশীল দ্বারা প্রাপক তালিকাটি সংজ্ঞায়িত করতে পারেন। প্রারম্ভিক কমিটগুলির ভুল ইমেল হিসাবে, আপনি git filter-branch --env-filterসংশোধন করতে ব্যবহার করতে পারেন । তবে এটি প্রতিশ্রুতিবদ্ধ ইতিহাস পুনর্লিখন করে। এটি প্রস্তাবিত নয়।
এলিপেকে

আমি পোস্ট বিল্ড পদক্ষেপ সম্পর্কে জানি। এইভাবে আমি এখন বিষয়টি ওভাররাইড করছি।
mani_nz

উত্তর:


164

স্থানীয়ভাবে ইমেল-ঠিকানা সেট করুন (প্রতিটি ভাণ্ডারের জন্য পৃথকভাবে)

  1. ওপেন গিট ব্যাশ

  2. আপনি যে গিট কনফিগার ইমেইল সেট করতে চান সেখানে বর্তমানের ডিরেক্টরি ডিরেক্টরিটিকে স্থানীয় সংগ্রহস্থলে পরিবর্তন করুন।

  3. নিম্নলিখিত কমান্ড সহ আপনার ইমেল ঠিকানা সেট করুন:

git config user.email "your_email@abc.com"
  1. নিশ্চিত করুন যে আপনি নীচের কমান্ড দিয়ে আপনার ইমেল ঠিকানাটি সঠিকভাবে সেট করেছেন।
git config user.email

বিশ্বব্যাপী ইমেল-ঠিকানা সেট করুন (কেবলমাত্র স্থানীয়ভাবে কোনও কিছু সেট না করা থাকলে ব্যবহৃত হয়)

  1. ওপেন গিট ব্যাশ

  2. নিম্নলিখিত কমান্ড সহ আপনার ইমেল ঠিকানা সেট করুন:

git config --global user.email "your_email@abc.com"
  1. আপনি নিজের ইমেল ঠিকানা সেট করেছেন তা নিশ্চিত করুন:
git config --global user.email

বা পরিবেশের ভেরিয়েবল ব্যবহার করা

  1. GIT_COMMITTER_EMAIL=your_email@abc.com
  2. GIT_AUTHOR_EMAIL=your_email@abc.com

পিডি: গিথুব অফিশিয়াল গাইড থেকে তথ্য


আমি এটি ইতিমধ্যে করেছি এবং ইমেল ঠিকানা গিট পরিবর্তন করা হয়। তবে জেনকিন্স এখনও গিটের পুরানো ইমেল ঠিকানাটি উল্লেখ করেছেন .. আজব !!
mani_nz

4
আপনি ইতিমধ্যে যে কমিট করেছেন তার একটি পুরানো ইমেল ঠিকানা থাকবে। কেবল নতুন কমিটের কাছেই নতুন ইমেল ঠিকানা থাকবে। আপনি যদি বিদ্যমান কমিটগুলিতে ই-মেইল ঠিকানাটি পরিবর্তন করতে চান তবে কমিটের লেখক কীভাবে পরিবর্তন করবেন দেখুন ।
fracz

21

গিট ডকুমেন্টেশন অনুসারে, আপনাকে যা করতে হবে তা হ'ল পুনরায় চালানো উচিত

$ git config --global user.name "John Doe"  
$ git config --global user.email johndoe@example.com  

তারপরে পরিবর্তনটি কার্যকর হয়েছে কিনা তা নিশ্চিত হয়ে নিন

$ git config --list

স্কট চকন এবং বেন স্ট্রাবের লেখা প্রো গিট বইটিতে এটি তালিকাভুক্ত রয়েছে

1.6 শুরু করা - প্রথমবারের গিট সেটআপ



0

আপনার ইমেলটি সরাসরি JENKINS_HOME/users/YOUR_NAME/config.xmlকনফিগারেশন ফাইলে সম্পাদনা করুন এবং জেনকিন্স সার্ভারটি পুনরায় চালু করুন


0

আপনার বিশ্বব্যাপী ব্যবহারকারীর নাম / ইমেল কনফিগারেশন সেট করতে:

  1. কমান্ড লাইন খুলুন।

  2. আপনার ব্যবহারকারী নাম সেট করুন:

    গিট কনফিগারেশন - গ্লোবাল ইউজার নাম। "FIRST_NAME LAST_NAME"

  3. আপনার ইমেল ঠিকানা সেট করুন:

    গিট কনফিগারেশন - গ্লোবাল ইউজার.ইমেল "MY_NAME@example.com"

সংগ্রহস্থল-নির্দিষ্ট ব্যবহারকারী নাম / ইমেল কনফিগারেশন সেট করতে:

  1. কমান্ড লাইন থেকে, সংগ্রহস্থল ডিরেক্টরিতে পরিবর্তন করুন।

  2. আপনার ব্যবহারকারী নাম সেট করুন:

    গিট কনফিগার ব্যবহারকারীর নাম "FIRST_NAME LAST_NAME"

  3. আপনার ইমেল ঠিকানা সেট করুন:

    গিট কনফিগারেশন user.email "MY_NAME@example.com"

  4. আপনার কনফিগারেশন ফাইল প্রদর্শন করে আপনার কনফিগারেশন যাচাই করুন:

    cat .git / config

আরও তথ্যের জন্য এবং অন্যান্য সংস্করণ নিয়ন্ত্রণ সিস্টেমের জন্য .. => দেখুন এটি

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