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

csbfibhn  于 2023-02-02  发布在  Git
关注(0)|答案(6)|浏览(274)

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

wgx48brx

wgx48brx1#

您可以使用git config -l查看当前配置,包括用户名。
您需要查找user.nameuser.emailgithub.user
您可以使用--unset(如git config user.name --unset)取消设置配置。
您也可以使用git config user.name "Your Name"重置配置。

ljsrvy3e

ljsrvy3e2#

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

ssh -T git@github.com

您将得到以下响应

Hi Keshavdulal! You've successfully authenticated, but GitHub does not provide shell access.

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

fnatzsnv

fnatzsnv3#

git config -l | grep user.name

这将只在终端输出username,同理,对于email类型:

git config -l | grep user.email

注意:这只会在mac上起作用。对于windows,请参阅评论。

sshcrbum

sshcrbum4#

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

git config -l
xzv2uavs

xzv2uavs5#

为了补充Briana的回答;使用“--global”修改.gitconfig文件并永久更改您的用户名。如果没有“--global”,您将只更改该会话的用户名。

git config --global user.name "your.user.name"

会保存你的用户名,这样当git启动时你就可以用“your.user.name“登录了。

b91juud3

b91juud36#

您可以使用git remote -v列出链接到本地克隆的远程资料库。
你会看到GitHub仓库URL,中间包含你的GitHub用户名。
请注意,您的GitHub用户名可能与您的本地用户名和电子邮件不同,它们不会通过任何方式进行验证(您可以在这些配置设置中输入任何您想要的内容)。

相关问题