Como verificar fontes git na máquina remota usando a chave ssh local?

0

O alice de máquina deseja implantar o código para o bob da máquina - que é um servidor recém-iniciado em algum lugar na nuvem. O código está em private repo alice has ssh keys to.

Basicamente, alice quer ssh bob "git clone git@repo" , mas, de alguma forma, encaminha as chaves.

O que precisa ser feito para que isso funcione?

    
por taw 04.12.2015 / 06:09

1 resposta

1

Isso é chamado de encaminhamento de ssh-agent e há a opção -A em ssh . Se você está familiarizado com o ssh-agent, basta fazer ssh -A bob "git clone git@repo" e ele deve fazer o trabalho (possivelmente tente adicionar -tt opções se ele não funcionar).

Se você não ouviu falar sobre ssh-agent , pode continuar lendo:

eval 'ssh-agent'  ## start ssh-agent
ssh-add your.key  ## add your key to agent, possibly unlocking if encrypted
ssh -A bob        ## gets you to remote server with rather safe access to your local key
    
por 04.12.2015 / 14:45

Tags