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