包括 .pem 用于 git pull / push

dot*_*hen 3 git authentication ssh pem amazon-web-services

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

dot*_*hen 6

在发帖后,出于灵感,我将以下内容添加到~/.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根据需要包含文件的极好效果。