Вы можете связаться с пользователем GitHub, зайдя на его / его страницу пользователя ( https://github.com/[USERNAME]), а на левом сайте вы должны увидеть его / его адрес электронной почты (если он предоставлен).
Я не знаю, отправляю ли им сообщение напрямую, но если вы оставите комментарий в обсуждении, в котором они участвуют, оно появится в виде уведомления в их учетной записи на github.
Если пользователи активны на GitHub, вы можете получить их адрес электронной почты из журнала коммитов или открыть проблему в проекте, над которым они работают.
Однако, если они неактивны и не имеют видимой электронной почты или хранилища, прямой путь, по-видимому, не существует. Я нашел этот обходной путь, который стоит попробовать в крайних случаях:
создать пустой репозиторий
добавьте в него файл README.md, содержащий ваше сообщение, и добавьте ответное письмо
перейти к Settingsэтому хранилищу
отправить репозиторий Transfer Ownershipпользователю, о котором идет речь
Это должно создать уведомление для пользователя и позволить ему связаться с вами.
В случаях, когда учетная запись пользователя полностью мертва, и вы просто хотите избавиться от нее, чтобы вы могли использовать имя для своих собственных проектов, вы также можете обратиться в службу поддержки, они удалят мертвые учетные записи:
Найдите имя пользователя GitHub, для которого вы хотите получить адрес электронной почты: замените xxxxxxx в URL-адресе именем пользователя GitHub. Нажмите Enter.
Не работает. Эта страница просто показывает пустой массив. ( [ ])
felwithe
1
К сожалению, это работает, только если пользователь сделал свою электронную почту публичной. Если нет, то другие варианты, опубликованные здесь, заслуживают внимания.
Хотя 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
Как коммиттер / автор, электронное письмо должно отображаться вместе с данными коммита.
Примечание. Каждое предупреждение, относящееся к нежелательной почте, должно применяться там. Есть не спам.
Было бы неплохо упомянуть, что вы скопировали этот ответ из Переполнения стека ;)
Стефан Монов
1
Я пишу этот ответ, когда я не знаю, запрещено ли копирование кого-либо еще в Stack Overflow, я отредактировал свой ответ;)
saman
1
Это не просто переполнение стека. Плагиат везде плох. Спасибо за определение источника.
эль
0
Один из вариантов - найти адрес электронной почты пользователя, а затем отправить его по электронной почте. Hikido предлагает бесплатное расширение Chrome, которое покажет вам адреса электронной почты пользователя.
Поскольку вы оставили это как ответ, я удалил ваш комментарий выше. Тем не менее, я не знаю, что эта информация много добавляет к обсуждению и действительно включает сайт, на который указал флаггер, возможно, сомнительно.
Ответы:
Вы можете связаться с пользователем GitHub, зайдя на его / его страницу пользователя (
https://github.com/[USERNAME]
), а на левом сайте вы должны увидеть его / его адрес электронной почты (если он предоставлен).источник
Я не знаю, отправляю ли им сообщение напрямую, но если вы оставите комментарий в обсуждении, в котором они участвуют, оно появится в виде уведомления в их учетной записи на github.
источник
Проверьте хранилище и найдите его адрес электронной почты в журнале Git.
источник
Если пользователи активны на GitHub, вы можете получить их адрес электронной почты из журнала коммитов или открыть проблему в проекте, над которым они работают.
Однако, если они неактивны и не имеют видимой электронной почты или хранилища, прямой путь, по-видимому, не существует. Я нашел этот обходной путь, который стоит попробовать в крайних случаях:
Settings
этому хранилищуTransfer Ownership
пользователю, о котором идет речьЭто должно создать уведомление для пользователя и позволить ему связаться с вами.
В случаях, когда учетная запись пользователя полностью мертва, и вы просто хотите избавиться от нее, чтобы вы могли использовать имя для своих собственных проектов, вы также можете обратиться в службу поддержки, они удалят мертвые учетные записи:
https://help.github.com/articles/name-squatting-policy/
источник
Я не знаю, как долго это было на месте, но теперь вы можете добавить
@username message_content
в обсуждение, и этот пользователь будет уведомлен.источник
Этот метод работал в феврале 2019 года
источник
[ ]
)На этот вопрос есть ответ в переполнении стека .
источник
Один из вариантов - найти адрес электронной почты пользователя, а затем отправить его по электронной почте. Hikido предлагает бесплатное расширение Chrome, которое покажет вам адреса электронной почты пользователя.
источник