Meu objetivo é enviar um repositório Git com SSH para uma instância de servidor em um novo serviço de hospedagem.
Estou seguindo a documentação do novo serviço de hospedagem, e um dos passos é:
git remote add xyz $ssh+git://{instance_id}@git.{datacenter_id}.xyz.net/default.git
Mas, estou com medo de executar isso, isso exige que eu conecte meu computador local a este servidor. Esta é a primeira vez que estou usando git push
e SSH.
Minha pergunta é, essa linha é correta e segura para ser executada?
Há também uma impressão digital do endpoint Git na documentação, devo fazer alguma coisa com isso?
Sim, é seguro executar, desde que você tenha confiança suficiente no novo host para colocar seu código nele.
A conexão SSH será usada pelo seu executável git local, então não é como se o servidor pudesse fazer coisas estranhas com você conectando-se a ele. Suponho que eles poderiam usar um servidor SSH ou GIT personalizado que implemente uma exploração para alguma vulnerabilidade em git ou ssh_client em sistemas conectados, mas nenhum deles é muito provável.
se você confia no controle remoto o suficiente para colocar seu código nele, você deve confiar o suficiente para se conectar a ele via SSH + git.
a impressão digital é provavelmente a impressão digital da chave do host SSH, para que você possa verificar se o servidor ao qual pensa estar se conectando é realmente o servidor ao qual está conectado e saber se isso muda.