Maison  >  Questions et réponses  >  le corps du texte

push代码到git后如何同步到服务器

push到git后还需要把git的文件上传到服务器才能在浏览器看效果,除了用scp手动上传有什么简便的办法?

高洛峰高洛峰2706 Il y a quelques jours661

répondre à tous(4)je répondrai

  • 迷茫

    迷茫2017-04-25 09:06:18

    Utilisez Hook. Une fois le git push terminé, le hook est exécuté et le code est cloné sur le serveur. https://developer.github.com/webhooks/#events

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-04-25 09:06:18

    Utiliser Git pour déployer un site Web 
    Utiliser Git pour gérer un site Web

    répondre
    0
  • 怪我咯

    怪我咯2017-04-25 09:06:18

    Je peux comprendre votre problème comme un problème de déploiement de projet (ressource).

    Ressources statiques

    S'il ne s'agit que de quelques images, HTML, js, CSS, etc., n'hésitez pas à utiliser Git Hook. Voici un article d'introduction.

    Backend du projet

    Par exemple, si vous écrivez des langages de script tels que PHP, Node.js, Python ou Ruby, et incluez des ressources de base de données, et que vous souhaitez trouver un outil autre que scp pour télécharger le code source sur le serveur et déployez-le et exécutez-le , je recommande Capistrano. Voici un Capistrano 2article sur le déploiement pour que vous puissiez vous en faire une idée. Capistrano est désormais paru dans la troisième édition, qui est très différente de la deuxième édition.

    répondre
    0
  • phpcn_u1582

    phpcn_u15822017-04-25 09:06:18

    Je crée généralement le package de mise à niveau via git patch, je le mets sur le serveur de mise à jour, puis je le mets à jour en arrière-plan

    répondre
    0
  • Annulerrépondre