2015-10-03 1 views
1

Je travaille avec PyGithub pour avoir un accès de base à mon propre dépôt github. La plupart des méthodes nécessitent un "chemin" et je ne suis pas sûr de ce que c'est. Quels paramètres utiliserais-je dans la fonction .get_contents()? Exemple simple:Comment définir le chemin de la méthode PyGithub?

from github import Github 
    g = Github("***","***") 
    repo = g.get_user().get_repo("my_projects") 
    contents = repo.get_contents() 
+0

quelle est la réponse que vous obtenez pour l'extrait ci-dessus? –

+0

erreur de retraçage; 2 dernières lignes lues: Fichier "/Library/Python/2.7/site-packages/PyGithub-1.25.2-py2.7.egg/github/Requester.py", ligne 177, dans __check raise self .__ createException (status , responseHeaders, sortie) github.GithubException.UnknownObjectException: 404 {u'documentation_url ': u'https: //developer.github.com/v3', u'message ': u'Not trouvé'} – maddyloo

+0

selon pygithhub ci-dessus exception est générée pour des raisons suivantes: Exception déclenchée lorsqu'un objet inexistant est demandé (lorsque l'API Github répond avec un état HTML 404) –

Répondre

0

Vous devez passer les arguments suivants:

chemin-chaîne - Le chemin de contenu.

ref - chaîne - Le nom du commit/branch/tag. Valeur par défaut: la branche par défaut du référentiel (maître en général)

par exemple - repo.get_contents('config/version.rb','development')

Voir plus here