Search code examples
pythonapigithubgithub-apipygithub

How to create a new repository in an organization with PyGithub


How can I create a new repository in an organization with PyGithub on Github? In particular I like to know how to use the create_repo method?

My question is identical to this question, but I would like the created repository to appear in an organization.

The solution to creating a repo without the organization level is:

g = Github("username", "password")
user = g.get_user()
repo = user.create_repo(full_name)

Solution

  • This link gave me the answer: link

    I thought I would update my question to let others know what the solution was.

    Pretty simple:

    from github import Github
    
    # using username and password
    g = Github("Username", "Password")
    org = g.get_organization('orgName')
    
    repo = org.create_repo("test name")