Як я можу дізнатися, хто відправив моє сховище в GitHub?


160

Чи є спосіб дізнатися, хто відправив моє сховище в GitHub? Я бачу кількість вилок, але хотілося б знати, хто розпалив моє сховище та які зміни вони внесли до нього.

Я знаю, що вони можуть надіслати мені запит на зворотній зв'язок, якщо вони зацікавлені повернутись до мого сховища, але чи є мені інший спосіб дізнатися, хто відправив моє сховище?


3
Хто хоче API для нього, може спробувати:https://api.github.com/repos/<user>/<repo>/forks
nawfal

Відповіді:


176

Натиснувши на кількість вилок, ви побачите повну мережу. Звідти ви можете натиснути "учасників", щоб побачити, хто відправив репо. Приклад для ExpressJS: https://github.com/visionmedia/express/network/members .

введіть тут опис зображення


1
Ок, дякую за вашу відповідь. Чи може хтось розщедритися від мого репо, яке є загальнодоступним, і зробить це репо приватним, щоб я не знав, що він відчалив від мого репо? На сайті github.com/kbsbng/Bank-Interest-Calculator/network я бачу, що для мого репо (є кількість вгорі) є одна вилка, але в списку я не бачу жодної іншої, як моя власна репо!
kbsbng

1
@kbsbng, можливо, там нічого не відображається, поки вони фактично не внесли зміни / зобов’язання
Jorge Israel Peña

Це рішення - явно неправильне. Наприклад, він не вдається для таких речей, як github.com/jashkenas/underscore/network/members
Tino

@Tino ви можете розробити? Це я бачу за цим посиланням: i.stack.imgur.com/C9arQ.png (та ще багато інших, якщо прокрутити вниз)
Метт Баль

@MattBall Ваша відповідь корисна 99% часу. Тим не менш, це все ще неправильно;) Подивіться на червоне поле на екрані екрану. "показує вам повну мережу"! = "лише деякі сховища цієї мережі". Запитувач явно просив "все" -> отже, навіть "явно неправильно" і "не вдається" (вибачте). Так чи інакше, це не ваша вина, оскільки напевно на це немає однозначної відповіді. Я експериментував, api.github.comале не знайшов корисного рішення через ліміт швидкості GitHub.
Тіно

4

Один із способів, який я виявив у браузері, - це спроба створити запит на витяг, а потім порівняти між собою вилки. Усі існуючі виделки відображатимуться.


4

Прийнята вище відповідь допомагає побачити облікові записи, які розіграли сховище. Для того, щоб відповідати іншим вимогам, тобто побачити, які зміни були внесені, вам потрібно буде перейти до кожного окремого сховища роздрібненого виду, а потім переглянути вкладку порівняння (див. Додане зображення). введіть тут опис зображенняЩоб побачити точну інформацію про те, які файли були фактично змінені, натисніть кнопку порівняння, показане на зображенні.

Вищеописаний процес є правильним способом і може бути виснажливим. Якщо ви хочете побачити узагальнену інформацію про те, як попереду чи ззаду знаходиться кожне роздвоєне сховище, ви можете скористатися посиланням https://forkinfo.herokuapp.com/ , яке я відкрив тут, на випадок, якщо ви хочете відредагувати його відповідно до будь-якого конкретні вимоги. Він отримує інформацію про те, наскільки вилка попереду або позаду батьківської вилки, отримуючи цю інформацію з домашньої сторінки кожного сховища роздвоєних (з частини, виділеної на зображенні). Ця інформація формується на основі порівняння сховищ

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.