3

如何使用 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) 

我希望注释掉的行会起作用。

另外,我不想克隆回购或任何东西。我需要能够在不克隆的情况下与事物交互。

还有另一种方法可以做到这一点吗?

4

0 回答 0