Любой способ связаться с пользователем на GitHub?
Я хочу связаться с разработчиком GitHub, чтобы узнать, как я могу помочь, и т. д. Я не вижу вариант где-нибудь.
8 ответов
Вы можете связаться с пользователем GitHub, перейдя на свою страницу (https://github.com/[USERNAME]
), а на левом сайте вы должны увидеть его /ее адрес электронной почты (если они предоставили один).
Я не знаю, как отправить сообщение прямо, но если вы опубликуете комментарий в обсуждении, в котором они участвуют, он появится как уведомление в своей учетной записи github.
Проверьте репозиторий и найдите свой адрес электронной почты в журнале Git.
Если пользователи активны в GitHub, вы можете поймать их адрес электронной почты из журнала фиксации или открыть проблему в проекте, над которым они работают.
Если они неактивны, но не имеют видимой почты или репозитория, похоже, нет прямого пути. Я придумал это обходное решение, которое, возможно, стоит попробовать в крайних случаях:
- создать пустой репозиторий
- добавить README.md к нему, содержащему ваше сообщение, и добавить ответное письмо
- перейдите в
Настройки
этого репозитория - отправить репозиторий через
Transfer Ownership
соответствующему пользователю
Это должно дать уведомление пользователю и позволить ему связаться с вами.
В случаях, когда учетная запись пользователя полностью мертва, и вы просто хотите избавиться от нее, чтобы вы могли использовать имя для своих собственных проектов, вы также можете обратиться в службу поддержки, они удалят мертвые учетные записи:
Я не знаю, как долго это было на месте, но теперь вы можете добавить @username message_content
в обсуждение, и этот пользователь будет уведомлен.
Этот вопрос имеет ответ в Stack Переполнение .
Хотя GitHub удалил личную функцию обмена сообщениями, есть еще альтернатива.
GitHub host git репозитории. Если пользователь, с которым вы хотите общаться, когда-либо совершал какой-либо код, есть хорошие шансы, что вы можете достичь своей цели. Действительно, внутри каждой фиксации хранится некоторая информация об авторе изменения или о том, кто его принял.
Если вы действительно умеете обмениваться данными с пользователем user_test
- Отобразить страницу публичной активности пользователя:
https://github.com/user_test?tab=activity
- Найти событие с указанием "user_test, нажатой на [branch] в [репозиторий] ". Обычно есть хорошие шансы, возможно, он нажал один его собственных обязательств. Убедитесь, что это так, нажав кнопку «Просмотреть сравнение ... "и убедитесь, что пользователь указан как один из коммиттеры.
- Клонировать на вашей локальной машине репозиторий, на который он нажал:
git clone https://github.com/..../repository.git
- Перейдите в каталог
cd repository
- Оформить ответную ветку, на которую он нажал:
git checkout [branch]
- Показать последние коммиты:
git log -50
Как коммиттер /автор, должно отображаться электронное письмо вместе с данными фиксации.
Примечание. Каждое предупреждение, связанное с незапрашиваемым письмом, должно применяться там. Спам не .
Этот метод работал в июле 2017 года
- Скопируйте и вставьте следующую строку в свой браузер (не стесняйтесь закладки): https://api.github.com/users/xxxxxxx/events/общественности .
- Найдите имя пользователя GitHub, для которого вы хотите отправить электронное письмо: Замените xxxxxxx в URL-адресе с именем пользователя GitHub. Нажмите Enter.
- Нажмите Ctrl + F и найдите «éemail».
Один из вариантов - найти адрес электронной почты пользователей, а затем отправить их по электронной почте. Hikido предлагает бесплатное расширение chrome, которое покажет вам адреса электронной почты пользователя.