J'ai un dépôt privé Github et j'essaie de configurer Vlad pour le déployer sur mon serveur. Je reçois Host key verification failed
quand je rake vlad:update
- comme je n'ai pas défini de clés shh ou entré des mots de passe. Je ne suis pas vraiment sûr par où commencer. Quel est le moyen le plus simple et le plus sûr de le faire?Déploiement via SSH avec Vlad
Mon actuelle deploy.rb
est:
set :application, "<project>"
set :domain, "[email protected]<ip>"
set :deploy_to, "/srv/http/<project>.com"
set :repository, '[email protected]:<user>/<project>.git'
Les erreurs de vérification de clé hôte signifient généralement que la clé de l'hôte (pas la clé ssh) a changé, peut-être que le serveur que vous avez modifié a changé mais que vous utilisez le même nom? Essayez de ssh manuellement, et si cela vous donne une erreur, vous pouvez supprimer la clé avec ssh-keygen -R et refaire. –
lsd
Oui si je 'ssh [email protected]:/ .git' alors je reçois la même erreur - mais je peux encore' pousser git 'parfaitement bien? –
Je supprimerais probablement la clé avec ssh-keygen -R, et ensuite le faire. Vérifiez que l'hôte est correct, cependant. La clé d'hôte est une mesure de sécurité qui empêche les utilisateurs de remplacer les serveurs sans que vous en soyez informé. Mais vous devriez être capable de bien pousser. Je devrais probablement avoir mis cela comme une réponse à la place d'un commentaire. – lsd