如何通过终端检查我的 github 设置或我在当前项目中登录的人?

aka*_*ord 17 git github

我的朋友为我设置了我的 github 并将一个项目克隆到我的桌面上。我想看看他给我的 Github 帐户上我的个人资料名称是什么。有命令可以这样做吗?

小智 23

您可以查看当前配置,包括用户名,使用git config -l.

你会想看看user.nameuser.emailgithub.user

您可以使用--unset,例如取消设置配置git config user.name --unset

您还可以使用 重置配置git config user.name "Your Name"

  • 当我使用 git config -l 时,我看到 credential.helper=osxkeychain。我如何从这里继续查看我的用户名? (2认同)

Gau*_*ngh 9

git config -l | grep user.name
Run Code Online (Sandbox Code Playgroud)

这只会username在终端中输出。同样,对于email类型:

git config -l | grep user.email
Run Code Online (Sandbox Code Playgroud)

注意:这仅适用于 mac。对于 Windows,请参阅注释。

  • 在 Windows 系统上,您可以使用“findstr”而不是“grep” (3认同)

小智 8

你可以使用以下命令检查你的项目 git 配置:

git config -l
Run Code Online (Sandbox Code Playgroud)


kes*_*lal 6

要查看哪个用户通过终端访问 github,您可以尝试 SSH

ssh -T git@github.com
Run Code Online (Sandbox Code Playgroud)

你得到以下回应

Hi Keshavdulal! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)

我为不同的项目设置了多个 ssh 密钥,这有助于了解当前用户。

  • 这很有帮助,您如何更改用户? (2认同)