GIT Commits没有显示登录信息

时间:2015-12-06 14:39:34

标签: git login ssh

当我将更改提交到GitHub存储库时,我遇到了我的登录在提交历史记录中没有显示的问题,只有我的名字和其他提交信息。

this is how it looks like

它应该是这样的: this is how it should be

也许它有某种关联,但每当我推出承诺时,它都需要在OpenSSH窗口中输入登录名和密码。

1 个答案:

答案 0 :(得分:0)

您正在使用2个不同的ssh键。每个存储库一个 Github" trace"你基于你的ssh密钥而且你有多个帐户。

只需按照这些步骤操作即可立即设置ssh密钥:

  • 生成新的ssh密钥(如果已有密钥,则跳过此步骤)
    ssh-keygen -t rsa -C "your@email"

  • 将密钥设置在home/.ssh目录(或Windows下的Users/<your user>.ssh)后,打开它并复制内容

如何将sh键添加到github帐户?

  • 登录github帐户
  • 点击右上角的牧场主(设置)
    github account settigns
  • 点击SSH keys
    ssh key section
  • 点击Add ssh key
    Add ssh key
  • 粘贴您的密钥并保存

你们都准备出发了: - )