Git 谁在推动承诺

Git 谁在推动承诺,git,powershell,Git,Powershell,我有一个PowerShell脚本,它作为Windows Server上的计划任务运行,并将结果推送到GitLab repo中。管理员谁设置了这一点,不再与该公司,我想更新任务,以停止显示他的名字在comit消息 在脚本中,我看到以下几行: git stage . git commit -m "message" git push origin master 因为我没有看到任何凭证,我假设它被存储了,或者他将其设置为使用证书,但我不知道如何区分哪个。一旦我知道了这一点,我应该能够找出如何更新它。检

我有一个PowerShell脚本,它作为Windows Server上的计划任务运行,并将结果推送到GitLab repo中。管理员谁设置了这一点,不再与该公司,我想更新任务,以停止显示他的名字在comit消息

在脚本中,我看到以下几行:

git stage .
git commit -m "message"
git push origin master

因为我没有看到任何凭证,我假设它被存储了,或者他将其设置为使用证书,但我不知道如何区分哪个。一旦我知道了这一点,我应该能够找出如何更新它。

检查回购协议和全局配置
git config-l&&git config--global-l
,然后根据需要调整user.name和user.email(在repo或global上)

或者如果是全局配置,则使用--global

因为我没有看到任何凭证

这与提交作者的姓名无关

检查脚本(或Windows会话)是否未使用类似的
GIT\u作者\u名称
/
GIT\u作者\u电子邮件
GIT\u提交者\u名称
/
GIT\u提交者\u电子邮件

但是如果设置了local/config设置,它应该会获取这些信息


尝试在该脚本中添加一个
git config--show origin-l
,以检查运行时的情况。

您必须更改远程服务器上的git用户
git config--global user.email
是的,但是里面是我的信息。运行任务的用户呢?是的,这就是我登录时的身份。这是一个服务帐户,我假设我为另一个作业设置了全局设置==me。可能任务本身的作者设置为
--author
git config user.name "Some guy"
git config user.email "someguy@foobar.com"