একটি github.com ব্যবহারকারীর জন্য একটি বার্তা কীভাবে রাখবেন


376

গিটহাব ব্যবহারে সহায়তা প্রয়োজন। আমি অবাক হয়েছি যদি গিথুব ডটকম ব্যবহারকারীর সাথে যোগাযোগের কোনও উপায় আছে অর্থাৎ ব্যবহারকারীদের / বার্তা কেবল যখন তাদের গিটহাব পৃষ্ঠায় দেওয়া হয় তখন কোনও বার্তা লেখেন? গিটহাবের কি এই সামাজিক বৈশিষ্ট্য রয়েছে?


6
প্রশ্নের উত্তর দেওয়া (যেহেতু এটি এখন বন্ধ): আপনি একটি ইস্যু খুলতে পারবেন এবং রেপো মালিক আপনার কাছে উত্তর দেবেন বলে আশাবাদী।
হেলটনবাইকার


আমার কাছে সুপার ইউজারের জন্য আরও প্রশ্নের মতো মনে হচ্ছে ।
ডার্ক হর্স্টন

5
গোপনীয়তার বিষয়ে সচেতনতার জন্য : এখানে যে কোনও উত্তর অনুযায়ী ব্যক্তিগত ইমেলটি প্রদর্শন করা থেকে বাঁচতে , গিথুব ব্যবহারকারীরা সেটিংস- > ইমেলগুলিতে যেতে পারেনএবং আমার ইমেল ঠিকানাটি গোপন রাখার জন্য বক্সটি চেককরতে পারেন। এর পরে, তারা অবশ্যই ব্যবহার git config user.emailবা git config --global user.emailতাদের স্থানীয় সেট করতে Git গিটহাব ব্যক্তিগত ইমেল ঠিকানা (<ব্যবহারকারী নাম> @ users.noreply.github.com) কে ইমেল তাদের করে সব - তারপর থেকে - শুধুমাত্র ব্যক্তিগত "noreply" ইমেল অন্তর্ভুক্ত করা হবে। নোট করুন যে কোনও পূর্ববর্তী কমিট / স্থানীয় রেপো ব্যক্তিগত ইমেল সেট সহ কমিট করে তা এখনও তা প্রদর্শিত হবে।
leanne

উত্তর:


361

যদিও গিটহাব প্রাইভেট মেসেজিং বৈশিষ্ট্যটি সরিয়ে দিয়েছে, এখনও এর বিকল্প রয়েছে an

গিটহাব হোস্ট গিট সংগ্রহস্থল। আপনি ব্যবহারকারীর সাথে যোগাযোগ করতে ইচ্ছুক যদি কোনও কোড প্রতিশ্রুতিবদ্ধ থাকে তবে আপনার লক্ষ্যে পৌঁছানোর ভাল সম্ভাবনা রয়েছে। প্রকৃতপক্ষে, প্রতিটি প্রতিশ্রুতিতে পরিবর্তনের লেখক বা যিনি এটি গ্রহণ করেছেন সে সম্পর্কে কিছু তথ্য সঞ্চিত থাকে।

আপনি যদি ব্যবহারকারী ব্যবহারকারীদের সাথে বিনিময় করতে সত্যিই মারা যাচ্ছেন তবে ided

  • ব্যবহারকারীর সর্বজনীন ক্রিয়াকলাপ পৃষ্ঠাটি প্রদর্শিত করুন: https://github.com/user_test?tab=activity
  • "ভান্ডার] [ভান্ডার] এ [শাখা]" এ ধাপ দেওয়া "ব্যবহারকারী_টেষ্ট" উল্লেখ করে একটি ইভেন্ট অনুসন্ধান করুন । সাধারণত ভাল সম্ভাবনা থাকে, তারা তার নিজের কমিটকে ধাক্কা দিয়ে থাকতে পারে। "তুলনা দেখুন ..." লিঙ্কে ক্লিক করে নিশ্চিত করুন যে ব্যবহারকারী প্রতিশ্রুতিবদ্ধদের একজন হিসাবে তালিকাভুক্ত রয়েছে।
  • আপনার স্থানীয় মেশিনে ভান্ডারগুলিকে ক্লোন করুন: git clone https://github.com/..../repository.git
  • তারা যে শাখায় ঠেলেছে তার চেকআউট করুন: git checkout [branch]
  • সর্বশেষ প্রতিশ্রুতি প্রদর্শন করুন: git log -50

প্রতিশ্রুতিবদ্ধ / লেখক হিসাবে, প্রতিশ্রুতিবদ্ধ ডেটা সহ একটি ইমেল প্রদর্শন করা উচিত।

দ্রষ্টব্য: অযাচিত ইমেল সম্পর্কিত প্রতিটি সতর্কতা সেখানে প্রয়োগ করা উচিত। স্প্যাম করবেন না


11
ব্যবহারকারীর কোন কার্যকলাপ নেই? মানে, কেবল একটি অ্যাকাউন্ট তৈরি এবং আবার কখনও লগ ইন হয়নি?
হোসেইন

6
কি দারুন! শুধু গিথুব ব্যবহারকারীর প্রোফাইল পৃষ্ঠায় ইমেল ঠিকানা ব্যবহার করবেন না কেন ?!
মাভিলি

24
@ মাভিলি কারণ এটি ভরাট নাও হতে পারে। প্রশ্নটি দেখুন -> "যখন কেবল গিথুব পৃষ্ঠায় ব্যবহারকারীর নাম / আইডি দেওয়া হয়?"
নর্থ টোকেন

5
@ নালটোকেন আমি আপনার উত্তর টিয়ারফুল চোখে পড়লাম। আমি বিশ্বাস করতে পারি না এই স্বপ্নটি সত্য হয়ে যায়। ট্যাঙ্কস ভাইকে ধন্যবাদ ......
এসটারলিঙ্কফ

3
username@users.noreply.github.comকেউ যদি সত্যিই তার ইমেল ঠিকানাটি ব্যক্তিগত রাখতে চান তবে আপনি একটি ঠিকানা পাবেন Chan
315

237

এই পদ্ধতিটি ২০২০ সালের মার্চ পর্যন্ত কাজ করেছিল

  1. আপনার ব্রাউজারে পরবর্তী লাইনটি অনুলিপি করুন এবং আটকান (এটি বুকমার্ক করতে নির্দ্বিধায়): https://api.github.com/users/xxxxxxx/events/public
  2. আপনি যে ইমেলটি চান তার জন্য গিটহাব ব্যবহারকারীর নামটি সন্ধান করুন। ব্যক্তির গিটহাব ব্যবহারকারীর নামটি ইউআরএলটিতে xxxxxxxxx প্রতিস্থাপন করুন। প্রবেশ করুন।
  3. Ctrl + F টিপুন এবং "ইমেল" অনুসন্ধান করুন।

কিউবোলেকের পরামর্শ অনুসারে উপরোক্ত পদক্ষেপগুলি এই স্নিপেট ব্যবহার করে করা যেতে পারে:

<input id=username type="text" placeholder="github username or repo link">
<button onclick="fetch(`https://api.github.com/users/${username.value.replace(/^.*com[/]([^/]*).*$/,'$1')}/events/public`).then(e=> e.json()).then(e => [...new Set([].concat.apply([],e.filter(x => x.type==='PushEvent').map(x => x.payload.commits.map(c => c.author.email)))).values()]).then(x => results.innerText = x)">GO</button>
<div id=results></div>

সূত্র: ম্যাথিউ ফেরি @ সোর্সকন


7
আমার ক্ষেত্রে এটিতে কোনও ইমেল নেই
TheKitMurkit

7
এই পদ্ধতিটির জন্য ব্যবহারকারীর কিছু কিছু সরকারী ক্রিয়াকলাপ হওয়া দরকার
ওভিনোফাইল

5
ওহ, এই উত্তরটি স্প্যামারদের জন্য কেবল একটি ধন ... "কীভাবে কোনও গিথুব ব্যবহারকারী ব্যবহারকারীর ইমেল ঠিকানা খুঁজে পাবেন"
অ্যালেক্স

7
এই এপির ইমেল ঠিকানাটি ব্যবহারকারীর স্থানীয় গিট সেটআপ থেকে আসছে, তারা গিথুবে কী সেট করেছে তা নয়। গিথুব সম্প্রতি সম্প্রতি সেটিংস / ইমেলগুলির অধীনে একটি বিকল্প যুক্ত করেছেন যাতে এই দুর্ঘটনাক্রমে কোনও ব্যবহারকারীকে 'ব্যক্তিগত' হিসাবে চিহ্নিত করা ইমেল ঠিকানা অন্তর্ভুক্ত করে এমন কমিটগুলি ব্লক করে দেয়। এবং, হ্যাঁ, এপিআই-প্রকাশিত সামগ্রী কেবল সর্বজনীন ভাণ্ডারের জন্য প্রযোজ্য; ব্যক্তিগত রেপো ডেটা প্রদর্শিত হবে না।
leanne

2
@pbhj কেউ কেউ গিথুবকে বলে, সম্ভবত। এটি গোপনীয়তা-ফাঁস।
গেউভের

52

আমার মতো অলস লোকের জন্য নিখিলের সমাধানের উপর ভিত্তি করে একটি স্নিপেট

<input id=username type="text" placeholder="github username or repo link">
<button onclick="fetch(`https://api.github.com/users/${username.value.replace(/^.*com[/]([^/]*).*$/,'$1')}/events/public`).then(e=> e.json()).then(e => [...new Set([].concat.apply([],e.filter(x => x.type==='PushEvent').map(x => x.payload.commits.map(c => c.author.email)))).values()]).then(x => results.innerText = x)">GO</button>
<div id=results></div>


1
আপনি যে ব্যবহারকারীর সন্ধান করেছেন এটি যদি অন্য কোনও ব্যবহারকারীর থেকে পিআর একীভূত করে থাকে তবে এটি মিথ্যা হিট দেবে। এই ক্ষেত্রে, commitsউভয় জনসংযোগ লেখক এবং সমবায় (ব্যবহারকারী যারা জনসংযোগ মার্জ) সঙ্গে একটি অ্যারের হবে।
স্টাইফেল

50

কেবল একটি ডামি রেপো সিগারেট করুন, একটি নতুন সমস্যা খুলুন এবং আক্রান্ত ব্যবহারকারীকে অবহিত করতে @ xxxxxx ব্যবহার করুন।

ব্যবহারকারীর ই-মেইল সক্ষমের মাধ্যমে বিজ্ঞপ্তি থাকলে তিনি একটি ইমেল পাবেন, তা না হলে তিনি পরবর্তী লগইনে লক্ষ্য করবেন।

কমিট বা ক্রিয়াকলাপ প্রবাহ এবং গোপনীয়তার ক্ষেত্রে ইমেল ঠিকানা অনুসন্ধান করার দরকার নেই No


একটি উচ্চতর উত্তর দেওয়া উচিত। সহজ এবং মূল বিষয় এবং যেমন আপনি বলেছেন, গোপনীয়তার প্রতি সম্মান জানায়। TY।
জোয়েলএজেড

1
এবং যদি অ্যাকাউন্টটির কোনও ক্রিয়াকলাপ না থাকে তবে এটি করার একমাত্র উপায় আমি খুঁজে পেতে পারি।
ডেভ স্ট্রাইকলার

33

গিথুব ২ রা এপ্রিল ২০১২ এ বলেছিলেন:

আজ আমরা দুটি বৈশিষ্ট্য অপসারণ করছি। তারা কিছুক্ষণ ধরে ধূলিকণা জড়ো করে চলেছে এবং তাদের ফেলে দেওয়ার সময় এসেছে: কাঁটাচামক ক্যু ও ব্যক্তিগত বার্তা

সূত্র


2
এই উত্তর অচল। আপডেট হওয়া উত্তরগুলির জন্য নীচে দেখুন।
নিখিল

22

এখানে অন্য উপায়:

  • কারও প্রতিশ্রুতিবদ্ধ ইতিহাস ব্রাউজ করুন ( commitsসম্পূর্ণ কমিটের ইতিহাস দেখতে শাখার পাশে যা ক্লিক করুন )

  • ব্যক্তির ব্যবহারকারীর নাম সহ প্রতিশ্রুতি ক্লিক করুন কারণ তাদের মধ্যে অনেকগুলি থাকতে পারে

  • তারপরে আপনার দেখতে হবে যে ওয়েব ঠিকানায় ইউআরএলটিতে একটি হ্যাশ রয়েছে। যোগ .patchএই কমিট URL টি

  • আপনি সম্ভবত সেখানে ব্যক্তির ইমেল ঠিকানা দেখতে পাবেন

উদাহরণ: https://github.com/[username]/[reponame]/commit/[hash].patch

সূত্র: ক্রিস হেরন @ সোর্সকন


6
কোনও ব্যক্তিগত ইমেলটি এভাবে প্রদর্শন করা থেকে বাঁচতে, গিথুব ব্যবহারকারীরা সেটিংস- > ইমেলগুলিতে যেতে পারেন এবং আমার ইমেল ঠিকানাটি ব্যক্তিগত রাখার জন্য বক্সটি চেক করতে পারেন । এর পরে, তারা অবশ্যই ব্যবহার git config user.emailবা git config --global user.emailতাদের স্থানীয় সেট করতে Git গিটহাব ব্যক্তিগত ইমেল ঠিকানা (<ব্যবহারকারী নাম> @ users.noreply.github.com) কে ইমেল তাদের করে সব - তারপর থেকে - শুধুমাত্র ব্যক্তিগত "noreply" ইমেল অন্তর্ভুক্ত করা হবে। নোট করুন যে কোনও পূর্বের কমিট বা স্থানীয় রেপো ব্যক্তিগত ইমেল সেট সহ কমিট করে এখনও সত্যিকারের ইমেল ঠিকানা থাকবে will
লেনে

3
ধন্যবাদ এটি এখনও কাজ করে। আমি আশা করি, স্প্যামাররা সেই বৈশিষ্ট্যটির অপব্যবহার করবে না।
ডেনিস গোরালিক

5

গিথুব মেসেজিং পরিষেবা অপসারণের পাশাপাশি , অনেক গিথবাররা যোগাযোগের মাধ্যমে এবং টুইটারের পক্ষে ওঠার কারণে প্রায়শই ব্যবহারের প্রয়োজন হত না ।

সুবিধা নেই হল:

  • সম্পূর্ণ স্বচ্ছতা
  • ভাল কভারেজ
  • টুইটের জন্য আরও ভাল অনুসন্ধান বৈশিষ্ট্য
  • উদাহরণস্বরূপ মার্কিন কংগ্রেসের লাইব্রেরি দ্বারা আরও ভাল সংরক্ষণাগার

সম্পূর্ণ স্বচ্ছতা নিশ্চিত করার জন্য স্ট্যাকওভারফ্লো প্রাইভেট মেসেজিংয়ের অনুমতি দেয় না এটি সম্ভবত কোনও কাকতালীয় ঘটনা নয়। পুরো বার্তা বার্তাটি এখানে মেটা-স্ট্যাকওভারফ্লো সম্পর্কে পুরোপুরি আলোচনা করা হয়েছে


8
ঠিক আছে, প্রকাশ্যে তাদের বার্তা দেওয়ার কোনও উপায় সম্পর্কে কী? উদাহরণস্বরূপ, একটি নির্দিষ্ট জিনিস কীভাবে করা যায় সে সম্পর্কে আমি একটি প্রশ্ন জিজ্ঞাসা করতে চাই এবং প্রদত্ত নথিটি নৃশংস। তাদের পক্ষে কেবল আমার কাছে নয়, যে কেউ তাদের কোডটি ব্যবহার করার চেষ্টা করছেন তাদের প্রতিক্রিয়া জানানো সহায়ক হবে।
মাইকেল

10
আপনি যদি তার প্রকল্প সম্পর্কে কোনও প্রশ্ন জিজ্ঞাসা / রিপোর্ট করতে চান - গিথুবে কেবল একটি "সমস্যা" খুলুন এবং আলোচনা করুন
অ্যালেক্স

8
যদিও এটি একটি দুঃখজনক অবস্থা। আমার কাছে, টুইটার একটি ভাল প্ল্যাটফর্ম ছাড়া কিছু নয়।
Xupicor

9
টুইটার বাস্তব যোগাযোগের জন্য খারাপ কারণ 140 চর সীমা।
My1

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