dot*_*hen 3 git authentication ssh pem amazon-web-services
我一直在Amazon EC2上一个Git服务器,并以push或pull到它,我需要运行ssh-add ~/.ssh/pem/Me.pem。有没有办法将此.pem文件添加到 Git 配置中,这样我就不必ssh-add每次都运行?我正在考虑一个类似的配置文件,~/.ssh/config它允许用户配置这样一个选项 ( IdentityFile ~/.ssh/pem/Me.pem)。
在发帖后,出于灵感,我将以下内容添加到~/.ssh/config:
Host someServer
Hostname 1.2.3.4
User ubuntu
IdentityFile ~/.ssh/pem/Me.pem
Run Code Online (Sandbox Code Playgroud)
我只是简单地克隆了 Git 存储库:
git clone ssh://someServer/opt/git/someRepo.git
Run Code Online (Sandbox Code Playgroud)
这具有.pem根据需要包含文件的极好效果。