2016-09-21 26 views
0

我们有一个数字,我们正在做的提交共享Windows机器。 TortoiseGit用于提交和推送。如何TortoiseGit配置为使用提示用户名推

我们倾向于提示用户对每个凭证提交/推/拉。

我们能够得到TortoiseGit来提示我们的提交和推动,但提交/推并未标上我们Atlassian的藏匿处的用户名。相反,它使用的是在git用户信息中配置的任何值。

我们该如何配置TortoiseGit使用推过程中用户信息的提示用户名?

+2

这显示了Git是如何工作的误解。推送时,将您本地提交的内容复制到服务器。谁撰写了承诺,当,谁创造了承诺,当,这是一个可以在事后可以自由改变的承诺,那将被复制,这不仅仅是元数据的一部分。你所要求的是理论上可能的,但很难:它需要在推送之前用正确的作者/提交者信息创建新的提交。 – hvd

+0

作为@hvd的一个补充:改变历史记录的关键词被称为rebasing,并且应该非常小心地使用。 – MrTux

+0

@hvd,我明白你在说什么。提示是由远程服务器提示输入凭据,但提交将转到本地回购站。 并不想变基的历史。也许只是在每次提交时强制提交作者字段,而不是使用已配置的用户。 – JeffV

回答