Adakah cara untuk menghubungi pengguna di GitHub?

57

Saya ingin menghubungi pengembang di GitHub untuk melihat bagaimana saya bisa membantu, dll. Saya tidak melihat opsi di mana pun.

Josh M.
sumber
Gandakan dengan jawaban yang lebih baik di stackoverflow.com/q/12686545
sondra.kinsey

Jawaban:

30

Anda dapat menghubungi pengguna GitHub dengan membuka halaman penggunanya ( https://github.com/[USERNAME]) dan di situs sebelah kiri Anda harus melihat alamat emailnya (jika mereka telah menyediakannya).

sobi3ch
sumber
17

Saya tidak tahu tentang mengirimi mereka pesan secara langsung, tetapi jika Anda mengirim komentar dalam diskusi yang melibatkan mereka, maka itu akan muncul sebagai pemberitahuan di akun github mereka.

rgvcorley
sumber
2
Ya, saya berharap untuk menghindari memposting email saya tetapi akhirnya tetap melakukannya. Terima kasih.
Josh M.
24
Alangkah baiknya jika ada mekanisme pesan langsung, oh well!
Josh M.
14

Lihat repositori dan cari alamat email mereka di log Git.

Benedikt Köppel
sumber
11

Jika pengguna aktif di GitHub, Anda mungkin dapat menangkap alamat email mereka dari log komit atau membuka masalah pada proyek yang sedang mereka kerjakan.

Namun jika mereka tidak aktif dan tidak memiliki email atau repositori yang terlihat tidak ada cara langsung. Saya menemukan solusi yang mungkin patut dicoba dalam kasus ekstrim:

  • buat repositori kosong
  • tambahkan README.md ke dalamnya yang berisi pesan Anda dan sertakan email balasan
  • pergi ke Settingsrepositori itu
  • kirim repositori via Transfer Ownershipke pengguna yang bersangkutan

Ini akan menghasilkan pemberitahuan untuk pengguna dan memungkinkannya untuk menghubungi Anda.

Dalam kasus ketika akun pengguna benar-benar mati dan Anda hanya ingin menyingkirkannya sehingga Anda dapat menggunakan nama untuk proyek Anda sendiri, Anda juga dapat menghubungi dukungan, mereka akan menghapus akun yang mati:

https://help.github.com/articles/name-squatting-policy/

Grumbel
sumber
Terima kasih telah menyebutkan Kebijakan Jongkok Nama. Ini persis apa yang saya cari!
Andrea Corbellini
7

Saya tidak tahu sudah berapa lama ini diterapkan, tetapi sekarang Anda dapat menambahkannya @username message_contentdalam diskusi dan pengguna itu akan diberi tahu.

Mumrah81
sumber
Bisakah Anda mengatakan lebih banyak tentang di mana di antarmuka ini bisa dilakukan?
batpigandme
Mungkin di mana saja Anda memasukkan "komentar" misalnya pada suatu masalah.
Josh M.
Cukup tulis "@user ping" di komentar masalah mana pun
Fedir RYKHTIK
"diskusi" == Masalah atau Tarik Permintaan atau komentar pada komit, dll.
chharvey
6

Metode ini bekerja pada Februari 2019

  1. Salin dan rekatkan baris berikutnya ke browser Anda (jangan ragu untuk menandainya): https://api.github.com/users/xxxxxxx/events/public .
  2. Temukan nama pengguna GitHub yang Anda inginkan emailnya: Ganti xxxxxxx di URL dengan nama pengguna GitHub orang tersebut. Tekan Enter.
  3. Tekan Ctrl+ Fdan cari "email".
Nikhil
sumber
1
Tidak bekerja Halaman itu hanya menunjukkan array kosong. ( [ ])
felwithe
1
FYI sayangnya ini hanya berfungsi jika pengguna telah mempublikasikan email mereka. Jika mereka belum maka opsi lain yang diposting di sini patut dicoba.
chainwork
4

Pertanyaan ini memiliki jawaban di Stack Overflow .

Meskipun GitHub menghapus fitur pesan pribadi, masih ada alternatif.

GitHub meng-host repositori git. Jika pengguna yang ingin Anda ajak berkomunikasi pernah melakukan beberapa kode, ada kemungkinan besar Anda dapat mencapai tujuan Anda. Memang, dalam setiap komit tersimpan beberapa informasi tentang penulis perubahan atau orang yang menerimanya.

Asalkan Anda benar-benar ingin sekali bertukar dengan pengguna user_test

  • Tampilkan halaman aktivitas publik pengguna:
    https://github.com/user_test?tab=activity
  • Cari acara yang menyatakan "user_test didorong ke [cabang] di [repositori]" . Biasanya ada peluang bagus, dia mungkin telah mendorong salah satu dari komitmennya sendiri. Pastikan hal ini terjadi dengan mengklik tautan "Lihat perbandingan ..." dan pastikan pengguna terdaftar sebagai salah satu pengguna
    .
  • Kloning pada mesin lokal Anda repositori yang didorongnya ke: git clone https://github.com/..../repository.git
  • Pergi ke direktori itu cd repository
  • Periksa cabang yang dia dorong ke: git checkout [branch]
  • Tampilkan komitmen terbaru: git log -50

Sebagai pengalih / penulis, email harus ditampilkan bersama dengan data komit.

Catatan: Setiap peringatan yang terkait dengan email yang tidak diminta harus diterapkan di sana. Jangan melakukan spam.

saman
sumber
Pasti menyenangkan untuk menyebutkan bahwa Anda menyalin jawaban ini dari Stack Overflow ;)
Stefan Monov
1
Saya menulis jawaban ini ketika saya tidak tahu tentang menyalin orang lain dilarang di Stack Overflow, saya mengedit jawaban saya;)
saman
1
Ini bukan hanya masalah Stack Overflow. Plagiarisme buruk di mana-mana. Terima kasih telah mengidentifikasi sumbernya.
ale
0

Salah satu opsi adalah menemukan alamat email pengguna dan kemudian mengirim email kepada mereka. Hikido menawarkan ekstensi chrome gratis yang akan menunjukkan alamat email pengguna kepada Anda.

Jakobovski
sumber
Karena Anda meninggalkan ini sebagai jawaban, saya menghapus komentar Anda di atas. Namun, saya tidak tahu bahwa informasi ini menambah banyak diskusi dan tidak memasang situs yang ditunjukkan oleh penanda mungkin dipertanyakan.
jonsca