Как сообщить git, какой ssh-ключ использовать при авторизации?
$ cat ~/.ssh/config
Host         my_github
Hostname     github.com
IdentityFile ~/.ssh/github.rsa
для захода по ssh синтаксис примерно такой:ssh my_github
думаю для гит указания хоста излишни
Неожиданно решение нашлось в коде Ansible
Делается это так:создаем файл ssh_git.sh с содержимым:#!/bin/sh
if [ -z "$GIT_SSH_OPTS" ]; then
    BASEOPTS=""
else</li>
    BASEOPTS=$GIT_SSH_OPTS
fi

if [ -z "$GIT_KEY" ]; then
    ssh $BASEOPTS "$@"
else
    ssh -i "$GIT_KEY" $BASEOPTS "$@"
fi</li>Создаем переменную $GIT_SSHexport GIT_SSH=~/ssh_git.shВ переменную $GIT_KEY пишем путь до ключаexport GIT_KEY=$sshKeyДальше все как обычно, просто делаем git clone