【问题标题】:When I pushes ssh in GitHub repo, not my username displaying当我在 GitHub 存储库中推送 ssh 时,不显示我的用户名
【发布时间】:2014-04-18 20:52:57
【问题描述】:

不是一个重要的问题,但是当我使用 https 协议推送时(所以 git 要求我输入用户名和密码),在 GitHub 上,我可以看到我的 GitHub 用户名。

当我使用 ssh protocl 推送时(我在 GitHub 设置中设置了 ssh 密钥,但由于我的工作,我在 git 二进制设置中设置了我的真实姓名)我可以看到我的真实姓名,因此没有指向我的个人资料而不是我的头像:(

谁能解释我如何在不更改我在 git 二进制文件中的真实姓名的情况下解决此问题,只需将其更改为指定的 repo 吗?

非常感谢!

【问题讨论】:

标签: git github https ssh


【解决方案1】:

当您提交时,您必须通过键入以下内容来设置您的用户名/邮件:

git config --global user.name "The name you want to show in your commits"
git config --global user.email "Mail used with GitHub account or another mail you'll add to your GitHub accout"

【讨论】:

  • 没错!但我想只需要邮件地址 :) 谢谢。
  • 如果您只想对指定的存储库进行修改,只需输入“--local”而不是“--global”
  • @RaphyTheGeek 仍然建议使用git config 命令设置名称,因为它设置了当人们运行git log 命令时将出现的名称,或者如果您更改与您的关联的电子邮件地址Github 帐户
猜你喜欢
  • 2020-01-18
  • 1970-01-01
  • 2022-10-07
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2018-05-02
  • 1970-01-01
  • 2022-01-17
相关资源
最近更新 更多