Ответы:
Я не знаю, отправляю ли им сообщение напрямую, но если вы оставите комментарий в обсуждении, в котором они участвуют, оно появится в виде уведомления в их учетной записи на github.
Проверьте хранилище и найдите его адрес электронной почты в журнале Git.
Если пользователи активны на GitHub, вы можете получить их адрес электронной почты из журнала коммитов или открыть проблему в проекте, над которым они работают.
Однако, если они неактивны и не имеют видимой электронной почты или хранилища, прямой путь, по-видимому, не существует. Я нашел этот обходной путь, который стоит попробовать в крайних случаях:
Settings
этому хранилищуTransfer Ownership
пользователю, о котором идет речьЭто должно создать уведомление для пользователя и позволить ему связаться с вами.
В случаях, когда учетная запись пользователя полностью мертва, и вы просто хотите избавиться от нее, чтобы вы могли использовать имя для своих собственных проектов, вы также можете обратиться в службу поддержки, они удалят мертвые учетные записи:
Я не знаю, как долго это было на месте, но теперь вы можете добавить @username message_content
в обсуждение, и этот пользователь будет уведомлен.
Этот метод работал в феврале 2019 года
[ ]
)
На этот вопрос есть ответ в переполнении стека .
Хотя GitHub удалил функцию личных сообщений, есть еще альтернатива.
GitHub хост git репозитории. Если пользователь, с которым вы хотите общаться, когда-либо фиксировал какой-то код, есть хорошие шансы, что вы достигнете своей цели. Действительно, в каждом коммите хранится некоторая информация об авторе изменения или о том, кто его принял.
Если вы действительно хотите обменяться с пользователем user_test
- Показать страницу публичной активности пользователя:
https://github.com/user_test?tab=activity
- Найдите событие, в котором указано «user_test отправлено в [branch] в [repository]» . Обычно есть хорошие шансы, он, возможно, подтолкнул один из своих собственных коммитов. Убедитесь, что это так, щелкнув ссылку «Просмотреть сравнение ...» и убедитесь, что пользователь указан в качестве одного из
коммиттеров.- Клонируйте на своем локальном компьютере репозиторий, в который он вставил:
git clone https://github.com/..../repository.git
- Перейти в этот каталог
cd repository
- Оформить заказ на ветку, в которую он нажал:
git checkout [branch]
- Показать последние коммиты:
git log -50
Как коммиттер / автор, электронное письмо должно отображаться вместе с данными коммита.
Примечание. Каждое предупреждение, относящееся к нежелательной почте, должно применяться там. Есть не спам.
Один из вариантов - найти адрес электронной почты пользователя, а затем отправить его по электронной почте. Hikido предлагает бесплатное расширение Chrome, которое покажет вам адреса электронной почты пользователя.