Bagaimana saya bisa tahu siapa yang mengambil repositori saya di GitHub?

160

Apakah ada cara untuk mengetahui siapa yang telah melakukan repositori di GitHub? Saya bisa melihat jumlah garpu, tapi saya ingin tahu siapa yang melakukan repositori dan perubahan apa yang mereka buat untuk itu.

Saya tahu mereka dapat mengirim saya permintaan tarik jika mereka tertarik untuk berkontribusi kembali ke repositori saya, tetapi apakah ada cara lain bagi saya untuk mengetahui siapa yang melakukan repositori saya?

kbsbng
sumber
3
Siapa yang menginginkan API untuk itu dapat mencoba:https://api.github.com/repos/<user>/<repo>/forks
nawfal

Jawaban:

176

Mengklik jumlah garpu menunjukkan Anda jaringan penuh. Dari sana Anda dapat mengklik "anggota" untuk melihat siapa yang melakukan repo. Contoh untuk ExpressJS: https://github.com/visionmedia/express/network/members .

masukkan deskripsi gambar di sini

Matt Ball
sumber
1
ok, terima kasih atas jawaban Anda .. bisakah seseorang mengambil dari repo saya yang bersifat publik dan menjadikan repo itu pribadi, sehingga saya tidak tahu bahwa mereka bercabang dari repo saya? Di github.com/kbsbng/Bank-Interest-Calculator/network , saya melihat bahwa ada satu garpu untuk repo saya (dalam jumlah angka di atas), tetapi saya tidak melihat yang lain selain repo saya sendiri dalam daftar!
kbsbng
1
@kbsbng mungkin tidak menunjukkan apa pun di sana sampai mereka benar-benar melakukan perubahan / komitmen
Jorge Israel Peña
Solusi ini jelas salah. Misalnya gagal total
Tino
@Tino, bisakah kamu menguraikan? Inilah yang saya lihat di tautan itu: i.stack.imgur.com/C9arQ.png (dan banyak lagi, jika Anda gulir ke bawah)
Matt Ball
@MattBall Jawaban Anda sangat membantu 99%. Namun demikian itu masih salah;) Lihatlah kotak merah di tangkapan layar Anda. "menunjukkan Anda jaringan penuh"! = "hanya beberapa repositori jaringan ini". Pemohon secara eksplisit meminta "semua" -> karenanya bahkan "jelas salah" dan "gagal total" (maaf). Bagaimanapun ini bukan salah Anda karena mungkin tidak ada jawaban pasti untuk ini. Saya bereksperimen dengan api.github.comtetapi tidak menemukan solusi yang bisa digunakan karena batas laju GitHub.
Tino
4

Salah satu cara yang saya temukan dari browser adalah mencoba membuat permintaan tarik dan kemudian membandingkan antar garpu. Semua garpu yang ada akan muncul.

Mouse
sumber
4

Jawaban yang diterima di atas membantu untuk melihat akun yang bercabang repositori. Untuk memenuhi persyaratan lain, yaitu melihat jenis perubahan apa yang telah dibuat, Anda harus mengunjungi setiap repositori bercabang masing-masing dan kemudian melihat tab bandingkan (silakan lihat gambar terlampir). masukkan deskripsi gambar di siniUntuk melihat detail pasti tentang file apa yang sebenarnya telah diubah, Anda harus mengklik tombol bandingkan yang ditunjukkan pada gambar.

Proses di atas adalah cara yang benar dan bisa membosankan. Jika Anda ingin melihat informasi yang dirangkum tentang bagaimana depan atau belakang adalah masing-masing repositori bercabang, Anda dapat menggunakan tautan https://forkinfo.herokuapp.com/ , yang telah saya buka bersumber di sini jika Anda ingin mengeditnya sesuai persyaratan spesifik. Itu mengambil informasi tentang berapa banyak garpu di depan atau di belakang garpu induk, dengan mendapatkan informasi itu dari beranda masing-masing repositori bercabang (dari bagian yang disorot dalam gambar). Informasi ini dihasilkan berdasarkan perbandingan repositori

oldmonk
sumber