>  Q&A  >  본문

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

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

高洛峰高洛峰2757일 전699

모든 응답(4)나는 대답할 것이다

  • 迷茫

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

    후크를 사용하세요. git push가 완료된 후 후크가 실행되고 코드가 서버에 복제됩니다. https://developer.github.com/webhooks/#events

    회신하다
    0
  • 仅有的幸福

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

    Git를 사용하여 웹사이트 배포 참고사항
    Git를 사용하여 웹사이트 관리

    회신하다
    0
  • 怪我咯

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

    귀하의 문제는 프로젝트(자원) 배포 문제로 이해됩니다.

    정적 리소스

    사진, HTML, js, CSS 등이라면 Git Hook을 자유롭게 사용해 보세요. 소개 글은 다음과 같습니다.

    프로젝트 백엔드

    예를 들어 PHP, Node.js, Python 또는 Ruby와 같은 스크립트 언어를 작성하고 데이터베이스 리소스를 포함하는 경우 scp가 아닌 도구를 찾아 서버에 소스 코드를 업로드하고 배포하고 실행하세요. Capistrano를 추천합니다. 다음은 Capistrano 2배포에 대한 기사입니다. 대략적인 느낌을 받으실 수 있습니다. 이제 Capistrano는 2판과는 사뭇 다른 3판으로 출시되었습니다.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-04-25 09:06:18

    저는 주로 git patch를 통해 업그레이드 패키지를 만들어 업데이트 서버에 올려놓은 뒤 백그라운드에서 업데이트를 합니다

    회신하다
    0
  • 취소회신하다