web-dev-qa-db-fra.com

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

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

39
strugee

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.

page head actions pour accéder à la liste des utilisateurs qui ont joué le projet en vedette, cliquez sur 2

50
user53056

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.

5
Hydra

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

https://github.com/[user]/[repo]/watchers
4
nobody

J'ai créé un package python "github-email-Explorer" que vous pouvez utiliser avec une commande pour obtenir une liste de diffusion 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, allez voir: https://github.com/yuecen/github-email-Explorer

2
yuecen