2016-08-21 16 views
1

私はいくつかの自動git push/pullをEC2インスタンスに設定しようとしています。単にノードを経由して、このスーパーをやって:gitをSSH経由でプッシュする際にユーザーIDを変更するには?

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

私はGitHubのレポと許可の書き込みアクセスにデプロイキーとして、それを追加して、私のEC2インスタンス上の新しいSSHキーを作成しました。

コミットの作成者がEC2 Default Userとしていることを除いて、すべてが完全に機能しています。 自分のGitHubアカウントであることが望ましいので、コミットが自分のプロファイルなどに表示されます。これはどのように可能ですか?

答えて

2

コミットの作成者は、プッシュの認証に使用されるsshキーとは関係ありません。

それは、現在のGitの設定に関係してい

git config user.name 
git config user.email 

は、これらのローカル設定の値は、(EC2 Gitのレポのローカル)が正しいことを確認して、次の新しいコミットは右になります著者。

関連する問題