11
如何在EC2上推送到git
我正在尝试遵循此说明。我有一个本地git存储库,当我执行git push时,我需要将该存储库推送到我的EC2实例。 但是,在上面的教程中,当我执行a时git push origin master,Permission denied (publickey)由于未指定身份文件而收到错误消息。 说,我这样登录EC2: ssh -i my_key.pem username@11.111.11.11 因此,我可以在这里做类似的事情:git -i my_key.pem push origin master或在其中设置身份文件.git/config 那么,我该如何设置呢? 更新:输出 git config -l user.name=my name user.email=my_email_addreess@gmail.com github.user=userid core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true core.ignorecase=true remote.origin.url=ec2_id@my_e2_ip_address:express_app remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* 更新(来自@Jon的评论): 如果您的密钥位于一条奇怪的路径中,请运行ssh-add /private/key/path。这对我有用。
78
git
amazon-ec2