我的朋友帮我设置了github,并克隆了一个项目到我的桌面上。我想看看他给我的Github账户上我的个人资料名是什么。有命令可以做到吗?
wgx48brx1#
您可以使用git config -l查看当前配置,包括用户名。您需要查找user.name、user.email和github.user。您可以使用--unset(如git config user.name --unset)取消设置配置。您也可以使用git config user.name "Your Name"重置配置。
git config -l
user.name
user.email
github.user
--unset
git config user.name --unset
git config user.name "Your Name"
ljsrvy3e2#
要查看哪个用户正在通过终端访问github,可以尝试SSH
ssh -T git@github.com
您将得到以下响应
Hi Keshavdulal! You've successfully authenticated, but GitHub does not provide shell access.
我为不同的项目设置了多个ssh键,这有助于了解当前用户。
fnatzsnv3#
git config -l | grep user.name
这将只在终端输出username,同理,对于email类型:
username
email
git config -l | grep user.email
注意:这只会在mac上起作用。对于windows,请参阅评论。
sshcrbum4#
你可以使用以下命令检查你的git配置:
xzv2uavs5#
为了补充Briana的回答;使用“--global”修改.gitconfig文件并永久更改您的用户名。如果没有“--global”,您将只更改该会话的用户名。即
git config --global user.name "your.user.name"
会保存你的用户名,这样当git启动时你就可以用“your.user.name“登录了。
b91juud36#
您可以使用git remote -v列出链接到本地克隆的远程资料库。你会看到GitHub仓库URL,中间包含你的GitHub用户名。请注意,您的GitHub用户名可能与您的本地用户名和电子邮件不同,它们不会通过任何方式进行验证(您可以在这些配置设置中输入任何您想要的内容)。
git remote -v
6条答案
按热度按时间wgx48brx1#
您可以使用
git config -l
查看当前配置,包括用户名。您需要查找
user.name
、user.email
和github.user
。您可以使用
--unset
(如git config user.name --unset
)取消设置配置。您也可以使用
git config user.name "Your Name"
重置配置。ljsrvy3e2#
要查看哪个用户正在通过终端访问github,可以尝试SSH
您将得到以下响应
我为不同的项目设置了多个ssh键,这有助于了解当前用户。
fnatzsnv3#
这将只在终端输出
username
,同理,对于email
类型:注意:这只会在mac上起作用。对于windows,请参阅评论。
sshcrbum4#
你可以使用以下命令检查你的git配置:
xzv2uavs5#
为了补充Briana的回答;使用“--global”修改.gitconfig文件并永久更改您的用户名。如果没有“--global”,您将只更改该会话的用户名。
即
会保存你的用户名,这样当git启动时你就可以用“your.user.name“登录了。
b91juud36#
您可以使用
git remote -v
列出链接到本地克隆的远程资料库。你会看到GitHub仓库URL,中间包含你的GitHub用户名。
请注意,您的GitHub用户名可能与您的本地用户名和电子邮件不同,它们不会通过任何方式进行验证(您可以在这些配置设置中输入任何您想要的内容)。