PyGithub 中的账户名

account name in PyGithub

我正在使用 PyGithub 包来尝试自动创建新的 github 存储库。

from github import Github

g = Github(token)
user = g.get_user()
repo = user.create_repo(name)

创建该存储库后,我也在创建一个本地存储库,只需尝试 link 它们即可。

我需要执行的命令之一是git remote add origin git@github.com:<AccountName>/<RepoName>.git

我不想将我的帐户名硬编码到此脚本中,因此我试图从 Github 包中获取该名称。
显然,在 github 上,我有两个 'user names' - 其中一个是个人资料名称,另一个是帐户名称。
当我执行 user.name 时,我得到了我的个人资料名称,而不是我需要的帐户名称。

有没有办法专门获取该帐户名?

documentation I found that you can get the login 名称中环顾四周:

from github import Github

g = Github(token)
user = g.get_user()

print(user.login)
#OUTPUT: my_username