Comment puis-je lister les personnes qui ont joué dans mon référentiel GitHub?

42

Je suis curieux de savoir qui a joué un de mes repo GitHub, alors j'aimerais avoir la liste des utilisateurs qui l'ont fait. Est-ce possible d'obtenir?

combattant
la source

Réponses:

53

Pour obtenir la liste des utilisateurs ayant référencé un référentiel, vous pouvez ajouter /stargazersà l'URL du référentiel.

Si vous avez un référentiel à l'adresse suivante

https://github.com/strugee/battleship

Pour voir une liste des utilisateurs qui ont joué dans ce référentiel, visitez l'URL suivante

https://github.com/strugee/battleship/stargazers

Dans GitHub, vous pouvez atteindre cette URL en cliquant sur le numéro affiché à côté du bouton étoile en haut de la page du référentiel.

actions en tête de page pour accéder à la liste des utilisateurs ayant joué le projet, cliquez sur le 2

Stevoisiak
la source
5

Outre l'interface Web, vous pouvez également utiliser l'API fournie par GitHub pour interroger les utilisateurs qui ont référencé votre référentiel.

Avec l'API, vous pouvez également vérifier qui surveille votre référentiel, ce qui, à mon avis, n'est pas possible dans l'interface Web.

Hydre
la source
5

Vous pouvez également voir qui sont les observateurs (le commentaire précédent est incorrect):

https://github.com/[user]/[repo]/watchers
personne
la source
veuillez expliquer votre affirmation selon laquelle "le commentaire précédent est incorrect". A quoi faites-vous référence?
Strugee
Il fait référence au commentaire d'Hydra selon lequel vous ne pouvez voir que des observateurs avec l'API.
Joshua Snider
1
Cette réponse devrait être supprimée et publiée comme commentaire de la réponse d'Hydra, car il ne s'agit pas d'une réponse à la question du PO. Ou idéalement, éditez la réponse de Hydra.
Dawid Ferenczy Rogožan
2

J'ai créé un paquet python "github-email-explorer" dans lequel vous pouvez utiliser une commande pour obtenir une liste de courrier électronique à partir d'un référentiel afin de comprendre ceux qui ont joué.

Voici un exemple:

$ ge-explore --repo yuecen/github-email-explorer --action_type star fork watch

Le résultat ressemble à,

User A <[email protected]>; User B <[email protected]>

Pour plus de détails, consultez-le: https://github.com/yuecen/github-email-explorer

yuecen
la source
1
merci pour le tuyau, et bienvenue à Stack Exchange! si vous avez écrit un outil vers lequel vous créez un lien (et il semble que ce soit le cas), il est préférable de divulguer ce fait ici. vous pouvez le faire en cliquant sur le bouton Modifier .
Strugee
Merci pour vos conseils. J'ai modifié une description pour cela.
mardi