28 votes

Comment connaître son propre identifiant Repo ?

Bien que je ne sois absolument pas le propriétaire de ce repo privé, je l'ai utilisé dans le cadre d'un groupe pour un projet scolaire, et le professeur demande simplement l'ID du repo lorsqu'il lui envoie des e-mails concernant quoi que ce soit. Je suis désolé si cela est évident pour beaucoup de gens, mais je n'ai pas pu trouver de notes claires à ce sujet via github ou google. Je n'utilise pas d'interface graphique pour mon git, strictement via un shell linux.

Comment puis-je connaître l'ID de la Repo en cours ?

113voto

Arnaud Valle Points 582

Si, comme moi, vous recherchez l'ID du dépôt GitHub (c'est-à-dire le numéro identifiant le dépôt et non son nom), j'ai trouvé un moyen simple de le faire via l'élément de métadonnées de la page principale du dépôt sur GitHub :

  1. Afficher la source de la page (clic droit > Afficher la source de la page dans Chrome ou Firefox par exemple)
  2. Recherchez la source de la page et cherchez octolytics-dimension-repository_id . Vous devriez trouver quelque chose qui ressemble à :

    <meta content="123456789" name="octolytics-dimension-repository_id" />

Dans cet exemple, l'ID du référentiel est 123456789 .

14voto

Rimian Points 7805

Voici une requête rapide que vous pouvez exécuter dans la console :

$("meta[name=octolytics-dimension-repository_id]").getAttribute('content')

2voto

Andy Lester Points 34051

Lorsque vous dites "repo ID", voulez-vous dire l'URL du repo sur GitHub ?

Si c'est ce que vous cherchez, utilisez git remote .

plankton:~/scraps $ git remote -v
origin  git@github.com:petdance/scraps.git (fetch)
origin  git@github.com:petdance/scraps.git (push)

Si vous avez plusieurs dépôts distants qui alimentent votre dépôt local, ils seront tous listés ici.

-2voto

om-nom-nom Points 33691

Je suppose qu'il parlait de la combinaison nom/répertoire (qui identifie de manière unique le répertoire sur github), par exemple si vous utilisez la chaîne suivante dans votre répertoire git remote

git://github.com/sublimescala/sublime-ensime.git

L'identifiant sera sublimescala/sublime-ensime.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X