গিটহাব ইমেল কমিট করার সম্পূর্ণ বিচ্ছিন্নতা সহ ইমেল কমিট / পুল অনুরোধের বিজ্ঞপ্তিগুলি পাওয়ার কোনও উপায় কি জানেন?
আমি ইমেল পরিষেবা হুক সম্পর্কে জানি, কিন্তু এটি পৃথক পাঠায় না।
গিটহাব ইমেল কমিট করার সম্পূর্ণ বিচ্ছিন্নতা সহ ইমেল কমিট / পুল অনুরোধের বিজ্ঞপ্তিগুলি পাওয়ার কোনও উপায় কি জানেন?
আমি ইমেল পরিষেবা হুক সম্পর্কে জানি, কিন্তু এটি পৃথক পাঠায় না।
উত্তর:
এই মুহুর্তে, আপনি কেবল গিটহাব ব্যবহার করে যা করতে চান তা করার কোনও উপায় নেই। Https://stackoverflow.com/questions/4211107/how-to-get-email-diffs- for-github-pushes এ উল্লিখিত হিসাবে , গিফহাবের মধ্যে ডিফস সহ ইমেল প্রেরণের জন্য কোনও সমর্থন নেই। এই বিষয়ে জিজ্ঞাসাবাদে দুটি গিটহাব ইস্যু উত্থাপিত হয়েছে - http://github.com/github/github-services/issues/86 (বন্ধ) এবং http://github.com/github/github-services/issues/149 তবে যদিও তারা বলছেন এটি এটি এমন কিছু যা তারা ভবিষ্যতে বাস্তবায়ন করতে পারে, এমনটি হওয়ার কোনও ইঙ্গিত নেই।
এতে বলা হয়েছে, আপনি যদি নিজের (স্থানীয় বা ক্লাউড দ্বারা হোস্ট করা তবে স্ক্রিপ্টিং সহ) ওয়েব বা ই-মেইল সার্ভারটি গিট সংগ্রহস্থল সহ চালাতে ইচ্ছুক হন, তবে আপনি গিটহাব পোস্ট-প্রাপ্ত বিজ্ঞপ্তিগুলি ( http: //help.github) ব্যবহার করে নিজেই এটি তৈরি করতে পারেন .com / নিবন্ধ / পোস্ট-গ্রহণ-আঙ্গুলসমূহ) আপনার ওয়েব সার্ভারে প্রেরণ করা হয়েছে, বা আপনার ই-মেইল সার্ভারের একটি বিশেষ ঠিকানায় প্রেরণ করা সাধারণ (ভিন্নতা ছাড়াই) ইমেল বিজ্ঞপ্তি। ওয়েব এবং ই-মেইল বিজ্ঞপ্তিগুলির মধ্যে পছন্দ নির্ভর করে আপনি কোথায় এবং কীভাবে আপনার সার্ভারটি হোস্ট করছেন তার উপর নির্ভর করে করা হয় - আপনার যদি ভাল সংযোগ এবং নির্ভরযোগ্যতা থাকে তবে ওয়েব বিজ্ঞপ্তিগুলির মধ্যে সর্বনিম্ন বিলম্ব থাকে তবে আপনার ওয়েব-সার্ভার যদি কোনও কারণে অ্যাক্সেসযোগ্য না হয়, আপনার ওয়েব-সার্ভারে পৌঁছনীয় হওয়ার সময় পরবর্তী প্রতিশ্রুতি না দেওয়া পর্যন্ত আপনি কোনও বিজ্ঞপ্তি পাবেন না; ই-মেইল ব্যবহার পুরো প্রক্রিয়াটি বিলম্বিত করবে, তবে আপনি যদি এটি বাড়িতে বসে হোস্টিং করে থাকেন এবং বিশেষত যে কোনও মেশিনে সর্বদা চালু থাকে না তবে তার থেকে পছন্দনীয়।
উভয় ক্ষেত্রেই, আপনাকে এমন একটি স্ক্রিপ্ট লিখতে হবে যা (ই-মেইল বা ওয়েব / জেএসএন) বিজ্ঞপ্তিটি গ্রহণ করবে এবং গিটহাব থেকে প্রাসঙ্গিক রেপোগুলি স্থানীয় রেপোজিটরিতে টানবে, যেখানে আপনাকে গিটের অভ্যন্তরীণ পোস্ট-সেটআপ করতে হবে- http://github.com/jtek/git-hook-update-notify-email (উপরের স্ট্যাকওভারফ্লো নিবন্ধে উল্লিখিত) এর মতো কিছু চালানোর জন্য হুক প্রক্রিয়া গ্রহণ করুন বা আপনি যদি পাইগমেন্টগুলি ইনস্টল ও ব্যবহার করতে ইচ্ছুক এবং সক্ষম হন (পাইথন কোড কালারাইজার) সম্ভবত কিছু ভাল লাগছে যেমন http://blog.chomperstomp.com/making-git-show-post-recep-e-mails-as-an-html-color-formatted-diff/ ( https- র সাথে / লিঙ্কযুক্ত : //stackoverflow.com/questions/3232270/git-post-recep-email-hook-to-show-an-html-formatted-color-diff/ )।
এটি কিছুটা স্ক্রিপ্টিং কাজ, এবং আপনার ওয়েব বা ই-মেইল সার্ভার চালানোর জন্য কিছু হোস্টিং পরিকাঠামো থাকতে হবে, স্থানীয়-পুল স্ক্রিপ্ট এবং তারপরে স্থানীয় পোস্ট-রিসিভ হুকটি ডিফের মাধ্যমে প্রকৃত ইমেল তৈরি করতে পারে তবে এটি এক দিনেরও কম সময়ে সেট আপ করা উচিত।