o document root do seu apache é /var/www e a chave está publicada em /var/www/.ssh/?
se for assim e dependendo de como estão as suas configurações do apache para listar arquivos, é possivel que de pra acessar as chaves através de http://meusite.com/.ssh/
bem observado, o root fica na /var/www/html
. faltou adicionar esse diretório na raiz. Obrigado
boa! outra coisa, pra rodar `git pull` no servidor não é mais interessante rodar direto pelo github actions? ai não precisa nem instalar php no servidor só por conta do deploy (caso vc use node por ex)
é uma opção bem mais robusta, realmente. Mas visando a simplicidade, acho que o script se torna mais viavel. Pra ser sincero, nunca coloquei em prática o GH Actions, pode ser que ele seja tão simples quanto o script (ou até mais), portanto não vou bater o martelo rs.
Mas o script eu já coloco em todos os projetos, o unico trabalho é configurar a webhook, já que a chave já está configurada na minha conta, salvo quando subo em algum outro servidor onde ainda não configurei, mas ainda assim é só um comando a mais.
sim sim, pelo GH Actions é sussa, tão simples quanto incluir esse step
```
steps:
- name: Remote Deploy to Production
uses: appleboy/ssh-action@master
with:
username: ${{ secrets.USERNAME }}
host: ${{ secrets.HOST }}
key: ${{ secrets.SSH_KEY }}
script: "cd /var/www/html; git pull "
```
boaa, obrigado por compartilhar!