Como criar o arquivo ~/.ssh/config para repositórios Git privados
O arquivo
~/.ssh/config permite definir regras de conexão SSH para sua conta, como qual chave usar em cada host remoto.- Associar uma chave SSH a um host específico
- Evitar conflitos entre várias chaves
- Facilitar o acesso a repositórios Git privados
- Organizar melhor conexões SSH na hospedagem
~/.ssh/, ajustar suas permissões para 0600 e apontar a IdentityFile para a chave privada correta.1) Conecte-se via SSH ou abra o Terminal do cPanel
Você pode executar os comandos pelo SSH tradicional ou usando o Terminal do cPanel.
2) Crie o arquivo de configuração
Execute o comando:
touch ~/.ssh/config3) Ajuste as permissões do arquivo
Depois execute:
chmod 0600 ~/.ssh/config4) Verifique o proprietário do arquivo
Confirme que o arquivo pertence ao usuário correto da conta cPanel.
5) Edite o arquivo ~/.ssh/config
Abra o arquivo com o editor de sua preferência e adicione as linhas necessárias para o host remoto.
Host remote-git-repo-domain.tld
IdentityFile ~/.ssh/testing
Nesse exemplo, remote-git-repo-domain.tld representa o domínio do provedor Git remoto e ~/.ssh/testing representa o caminho da chave privada.
6) Use o domínio correto do host remoto
Você pode usar o domínio do provedor Git indicado na URL SSH do repositório.
* no campo Host, mas isso deve ser usado com cautela.7) Salve o arquivo e teste a conexão
Depois de salvar o ~/.ssh/config, teste o acesso ao host remoto usando a chave configurada.
8) Resumo prático
Para criar o arquivo
~/.ssh/config para repositórios Git privados, abra o Terminal ou conecte-se via SSH, crie o arquivo com touch, ajuste as permissões com chmod 0600, edite o conteúdo com Host e IdentityFile e salve a configuração.Estamos à disposição para ajudar.
Atenciosamente,
MyWay Hosting
www.myway.com.br
