【记录】GitHub/TortoiseGit 修改邮箱/提交者

  我使用 Git 客户端工具是 TortoiseGit,在提交更新的时候,不知何时起会出现下面这种情况:

  正常提交作者信息显示应该是:

  本来也没怎么注意,但是在提交历史中,记录就不显示出来了,也就是在首页的提交记录中:

  根据提示信息:“Unrecognized author. If this is you, make sure [email protected] is associated with your account. You can add emails in your account settings.”,显示账户 [email protected] 不是有效账户,也有网友遇到相同的问题,参考:http://stackoverflow.com/questions/18561831/unrecognized-author。点开提示信息后,出现账户设置页面:

  账户为:[email protected],而不应该是提示信息中的:[email protected],原因就是 TortoiseGit 客户端的账户邮箱出现了问题,这个问题试了好久,无意间在下面发现了:

  点开后进行 config 设置:

  设置正确的邮箱,重新提交更新,提交者显示就正常了,首页的提交记录也会有显示了。

  就记录到这。

【记录】GitHub/TortoiseGit 修改邮箱/提交者

时间: 2024-08-28 07:45:44

【记录】GitHub/TortoiseGit 修改邮箱/提交者的相关文章

git修改邮箱和用户名(解决上传github绿点不出现问题)

一般绿点不出现是当初邮箱上传错了的缘故修改方法如下:打开git bash界面1: 输入$ git config --list 可以查看配置的一些东西.可以看到user.name 和user.email 分别是什么..如果你没有初始化过.那么直接:$ git config --global user.name "输入你的用户名"$ git config --global user.email "输入你的邮箱" 这样就可以初始化了. 2: 如果你已经初始化过了,但是不小

TortoiseGit学习系列之TortoiseGit基本操作将提交到本地的项目推送到在线仓库(图文详解)

前面博客 TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseGit基本操作将提交到本地的项目推送到在线仓库 推送是提交的下一步操作. 在本地项目的空白处点击鼠标右键, 选择 TortoiseGit --> 推送... 或: Push.... 弹出推送(push)对话框: 一般保持默认,点击 "确定" 按钮. 然后弹出推送进度界面,可能要求你输入用户名: 确定OK,然后要求输入密码: 密码输入正确后,OK,显示推送成功界面:  

git fork代码并修改胡提交到自己的git仓库

最近在参加阿里天池大数据中间件比赛(毫无头绪,打酱油中).看参赛要求,需要将官网的git工程clone下来,在此基础上做修改后提交到自己的仓库中. 由于以前并没有使用过git,所以差了比较多的资料,做了不少尝试,现在终于搞成了. 主要参考了这个链接:http://blog.csdn.net/killzero/article/details/10441169 1.首先需要在git仓库中建立自己的工程,我这直接fork了官方demo,地址为:[email protected]:middlewarer

VisualSVN:允许修改svn提交日志(pre-revpro-change hook)

有时候需要对之前版本提交的错误的日志信息进行修改或者进行补充描述: 1.在windows 7( 64位 )下使用TortoiseSVN客户端,选中代码目录,点击右键,选择<显示日志> 在出来的日志列表对话框中,选择某个提交版本,再点击右键,选择<编辑日志信息>,如下图所示: 我们修改原来空白的日志信息 万恶报错信息出现了 这个时候怎么处理呢??难道SVN不爱我们了!! 由于缺省情况下为安全起见Subversion不允许开发人员修改已提交reversion的日志信息,这样会报错误,提

30、Django实战第30天:修改邮箱和用户信息

修改个人邮箱需要完成两个接口,一个是获取验证码,一个是新的邮箱和验证码是否匹配 1.编辑users.views.py class SendEmailCodeView(LoginRequiredMixin, View): def get(self, request): email = request.GET.get('email', '') if UserProfile.objects.filter(email=email): return HttpResponse('{"email":

[GIT] GitHub上修改了仓库名后本地需要做的调整

当我在GitHub上修改了一个仓库的名字后,此时再在本地与之对应的仓库git push时,就会报错 我们需要: 首先查看本地仓库对应的远程库名 git remote -v 此时显示出修改前的仓库名 修改连接 git remote set-url origin xxxxx.git 其中xxxx.git为修改后的仓库的url 此时再次git push可能会报错 Logon failed, use ctrl+c to cancel basic credential prompt. 并且两次提示输入用户

git批量修改已经提交的commit的姓名和邮箱

首先,我们创建change.sh脚本,并根据个人信息复制以下脚本. #!/bin/sh git filter-branch --env-filter ' OLD_EMAIL="填写原来的邮箱" CORRECT_NAME="填写现在的名称" CORRECT_EMAIL="填写现在的邮箱" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] then     export

git修改已提交记录的注释

已提交暂存区但还未提交远端仓库 命令:git commit --amend -m 已提交远端仓库 命令:git rebase 可以参考:http://www.cnblogs.com/dudu/p/4705247.html

Git 如何针对项目修改本地提交提交人的信息

Git 如果不进行修改的话,在默认情况下将会使用全局的用户名称和电子邮件. 但是在 GitHub 中是通过用户邮件来进行提交人匹配的. 如何针对项目来修改提交的用户信息? 针对 TortoiseGit, 你可以在项目中选择 settings. 然后选择 Git 的 local 选项. 在 Local 中填入你希望使用的用户名和邮件地址,然后保存即可. 如果你不是使用 TortoiseGit,你可以在你项目 Check out 的目录中,打开文件: .git\config 在这个文件中的最下面,输