gpt4 book ai didi

node.js - git 通过 ssh 推送时如何更改用户身份?

转载 作者:太空宇宙 更新时间:2023-11-03 23:30:21 27 4
gpt4 key购买 nike

所以我尝试在 EC2 实例上设置一些自动 git 推/pull 。通过 Node 即可轻松完成此操作:

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

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

一切都运行良好,除了提交作者以 EC2 默认用户 的身份出现。我希望它是我自己的 GitHub 帐户,以便提交出现在我的个人资料等中。这怎么可能?

最佳答案

提交作者与使用哪个 ssh key 来验证推送无关。

这与当前的 Git 配置有关:

git config user.name
git config user.email

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

关于node.js - git 通过 ssh 推送时如何更改用户身份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39064276/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com