包括.pem用于git pull / push

时间:2013-10-07 14:37:12

标签: git authentication amazon-web-services ssh pem

我在Amazon EC2上保留了一个Git服务器,为了pushpull,我需要运行ssh-add ~/.ssh/pem/Me.pem。有没有办法将这个.pem文件添加到Git配置中,这样我每次都不必运行ssh-add?我正在考虑一个与~/.ssh/config类似的配置文件,它允许用户配置这样一个选项(IdentityFile ~/.ssh/pem/Me.pem)。

1 个答案:

答案 0 :(得分:4)

在发布后的灵感中,我将以下内容添加到~/.ssh/config

Host someServer
    Hostname 1.2.3.4
    User ubuntu
    IdentityFile ~/.ssh/pem/Me.pem

我只是克隆了Git repo:

git clone ssh://someServer/opt/git/someRepo.git

这具有根据需要包含.pem文件的极好效果。