Pygithub: Bifurcar un repositorio

Creado en 18 mar. 2015  ·  2Comentarios  ·  Fuente: PyGithub/PyGithub

No pude encontrar cómo bifurcar un repositorio, de acuerdo con la página de API de githubse puede usar para hacer un tenedor,

Gracias,

question

Comentario más útil

Hay un método de usuario, 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 comentarios

Hay un método de usuario, 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

y cuando intento iniciar sesión solo de forma básica:

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
¿Fue útil esta página
0 / 5 - 0 calificaciones