如何使用 pygithub 和 ssh 密钥向 github.com 进行身份验证?
我可以使用访问令牌进行身份验证。由于各种公司类型的原因,在我正在编写的脚本中使用 SSH 密钥会非常方便。
我发现了一些关于在“git”库中使用 SSH 密钥的文章。但是,它们似乎主要对已经克隆的 repo 的本地数据进行操作,并且似乎不适用于 pygithub。
conn = github.Github(ACC_TOKEN)
#conn =github.Github("~/.ssh/id_rsa.pub") # it would be wonderful if this worked.
repo = conn.get_repo(reponame)
我希望注释掉的行会起作用。
另外,我不想克隆回购或任何东西。我需要能够在不克隆的情况下与事物交互。
还有另一种方法可以做到这一点吗?