Para evitar digitar a senha SSH repetidamente, crie um script local:
# Crie um script local não versionado
mkdir -p scripts
touch scripts/local-ssh-setup.sh
chmod +x scripts/local-ssh-setup.shAdicione o seguinte conteúdo ao arquivo scripts/local-ssh-setup.sh:
#!/bin/bash
# Script para configurar o SSH Agent e adicionar chaves automaticamente
# Iniciar o SSH Agent se ainda não estiver rodando
if [ -z "$SSH_AUTH_SOCK" ]; then
echo "🔑 Iniciando SSH Agent..."
eval "$(ssh-agent -s)"
fi
# Verificar se a chave já está adicionada
ssh-add -l | grep -q "SUA_CHAVE_SSH"
if [ $? -ne 0 ]; then
echo "🔐 Adicionando chave SSH ao agent..."
ssh-add ~/.ssh/SUA_CHAVE_SSH
else
echo "✅ Chave SSH já está adicionada ao agent."
fi
echo "🚀 Configuração SSH concluída!"Substitua SUA_CHAVE_SSH pelo nome do seu arquivo de chave SSH.
Para configurar o SSH Agent permanentemente, adicione ao seu arquivo de perfil (~/.bashrc, ~/.zshrc, etc.):
# Configuração do SSH Agent
if [ -z "$SSH_AUTH_SOCK" ]; then
eval "$(ssh-agent -s)" > /dev/null
ssh-add -q ~/.ssh/SUA_CHAVE_SSH 2>/dev/null
fiPara instalar as dependências rapidamente:
yarn fast-installEste comando usa configurações otimizadas para acelerar o processo de instalação.