【问题标题】:How to change user identity when git pushing via ssh?git通过ssh推送时如何更改用户身份?
【发布时间】:2016-08-21 20:46:36
【问题描述】:

所以我正在尝试在 EC2 实例上设置一些自动 git 推送/拉取。超级简单地通过 Node:

var add = require('child_process').execSync('git add {FILENAME})
var commit = require('child_process').execSync('git commit -m "{COMMIT_MESSAGE}"')

我在我的 EC2 实例上创建了一个新的 ssh 密钥,将其添加为 GitHub 存储库上的部署密钥并允许写入访问。

一切正常,除了提交作者是EC2 Default User。我希望它是我自己的 GitHub 帐户,以便提交出现在我的个人资料等上。这怎么可能?

【问题讨论】:

    标签: node.js git github ssh amazon-ec2


    【解决方案1】:

    提交作者与用于验证推送的 ssh 密钥无关。

    这与当前的 Git 配置有关:

    git config user.name
    git config user.email
    

    确保这些本地设置的值正确(EC2 Git 存储库的本地设置),并且下一个新提交将由正确的作者进行。

    【讨论】:

      猜你喜欢
      • 2013-07-22
      • 2013-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多