Pygithub: Bifurcar um repo

Criado em 18 mar. 2015  ·  2Comentários  ·  Fonte: PyGithub/PyGithub

Não consegui descobrir como fazer um fork de um repo, de acordo com a página de APIs do githubpode ser usado para fazer um garfo,

obrigado,

question

Comentários muito úteis

Existe um método de usuário, create_fork ,

g = Github(
    os.environ["GITHUB_USER"],
    os.environ["GITHUB_PASSWORD"]
)
github_user = g.get_user()
myfork = github_user.create_fork(repo)

Todos 2 comentários

Existe um método de usuário, create_fork ,

g = Github(
    os.environ["GITHUB_USER"],
    os.environ["GITHUB_PASSWORD"]
)
github_user = g.get_user()
myfork = github_user.create_fork(repo)
Traceback (most recent call last):
  File "test.py", line 3, in <module>
    g = Github(os.environ["username"] ,os.environ["pw"])
  File "/usr/lib/python3.6/os.py", line 669, in __getitem__
    raise KeyError(key) from None
KeyError: 'username

e quando tento apenas o login básico:

Traceback (most recent call last):
  File "test.py", line 5, in <module>
    myfork = github_user.create_fork("https://github.com/lyk2017-django/YilanTerbiyecisi")
  File "/usr/lib/python3.6/site-packages/github/AuthenticatedUser.py", line 452, in create_fork
    assert isinstance(repo, github.Repository.Repository), repo
AssertionError: https://github.com/lyk2017-django/YilanTerbiyecisi
Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

nchammas picture nchammas  ·  3Comentários

AdyaAbhra picture AdyaAbhra  ·  5Comentários

diegotejadav picture diegotejadav  ·  5Comentários

Borkason picture Borkason  ·  4Comentários

rthill91 picture rthill91  ·  4Comentários