如何在GitPython中使用GitHub访问令牌?

时间:2019-04-07 18:34:22

标签: python github gitpython

我正在尝试编写一个python脚本,该脚本在运行时会将文件推送到我的GitHub存储库之一。我正在使用软件包GitPython。我想使用访问令牌登录到我的GitHub帐户(而不是输入用户名和密码),因为我有两步验证。我已经创建了令牌,但是我不知道如何将其添加到我的GitPython代码中。

到目前为止,这是我的代码:

def push(repo_dir):
    import os
    from git import Repo

    # set working directory
    os.chdir("XXX")

    #repo_dir = 'Pantone'
    repo = Repo(repo_dir)
    file_list = [
        "index.html",
        "Data/colors.csv"
    ]
    commit_message = 'Adding new color'
    repo.index.add(file_list)
    repo.index.commit(commit_message)
    origin = repo.remote('origin')
    origin.push()

0 个答案:

没有答案