Відповіді:
Я не знаю, чи надсилати їм повідомлення безпосередньо, але якщо ви опублікуєте коментар у дискусії, в якій вони беруть участь, то це з’явиться як повідомлення у їхньому акаунті github.
Перегляньте сховище та знайдіть їхню електронну адресу в журналі Git.
Якщо користувачі активні в GitHub, ви, можливо, зможете зловити їх електронну адресу з журналу комісій або відкрити проблему щодо проекту, над яким вони працюють.
Якщо вони неактивні і не мають видимого електронної пошти чи сховища, це, мабуть, не є прямим способом. Я придумав таке рішення, яке, можливо, варто спробувати в крайніх випадках:
Settings
цього сховищаTransfer Ownership
відповідного користувачаЦе має створити сповіщення для користувача та дозволити йому зв’язатися з вами.
У випадках, коли обліковий запис користувача повністю мертвий, і ви просто хочете його позбутися, щоб ви могли використовувати ім’я для власних проектів, ви також можете зв’язатися зі службою підтримки, вони видалять застарілі облікові записи:
Я не знаю, як довго це тривало, але тепер ви можете додати @username message_content
дискусію, і цей користувач отримає сповіщення.
Цей метод спрацював у лютому 2019 року
[ ]
)
На це питання є відповідь у Stack Overflow .
Хоча GitHub видалив функцію приватного обміну повідомленнями, є альтернатива.
GitHub хостинг-сховища git. Якщо користувач, з яким ви готові спілкуватися, коли-небудь вчинив якийсь код, є великі шанси, що ви можете досягти своєї мети. Дійсно, в межах кожного комітету зберігається певна інформація про автора зміни або того, хто її прийняв.
За умови, що ви дійсно вмираєте для обміну з користувачем user_test
- Показати сторінку публічної активності користувача:
https://github.com/user_test?tab=activity
- Шукайте подію із зазначенням, що "користувач_тест переміщений до [відділення] у [сховищі]" . Зазвичай є хороші шанси, він, можливо, підштовхнув один із власних зобов'язань. Переконайтеся, що це так, натиснувши на посилання "Переглянути порівняння ..." та переконайтеся, що користувач вказаний як один із виконавців
.- Клоніруйте на вашій локальній машині сховище, до якого він підштовхнув:
git clone https://github.com/..../repository.git
- Перейдіть до цього каталогу
cd repository
- Оформити відділення, на яке він підштовхнув:
git checkout [branch]
- Відобразити останні зобов’язання:
git log -50
Як виконавця / автора, електронний лист повинен відображатися разом із даними про виконання.
Примітка. Кожне попередження, пов’язане з непотрібною електронною поштою, має застосовуватися саме там. Є НЕ спам.
Один із варіантів - це знайти електронну адресу користувачів, а потім надіслати їх електронною поштою. Hikido пропонує безкоштовне розширення для хрому, яке покаже вам адреси електронної пошти користувача.