More Related Content Similar to 팀 개발을 위한 GitHub 사용법 (20) 팀 개발을 위한 GitHub 사용법5. 원격저장소
Introduction to Remote Repositories - Learn Git with the free online book.
https://www.git-tower.com/learn/git/ebook/en/command-line/remote-repositories/introduction
7. Fork and Pull Request
octocatping
pull request
fork
Spoon-KnifeSpoon-Knife
clone push
9. GitHub flow
• master는 누구나 배포 가능
• master에서 브랜치를 만듦
• 원격 리포지터리에도 같은 이름의 브랜치로 Push
• 개발을 마치면 master에 Pull Request
• 검증(코드 리뷰)
• 머지와 배포
https://guides.github.com/introduction/flow/
12. 배포 자동화(CD)
• 부트스트래핑 (Bootstrapping)
• Vagrant, AWS (EC2)
• 오케스트레이션 (Orchestration)
• Capistrano, Mina, Fabric
• 컨피큐레이션 (Configuration)
• Chef, Puppet, serverspec
• PaaS
• Heroku, Engine Yard, AWS Elastic Beanstalk
14. 아직 다하지 못한 말
•이상과 현실
•모카신 워킹
•어떻게 하면 좋을까?
•거침없이 하이킥
•실수 관리
15. 참고문헌
• Takafumi Ikeda, Kazuaki Fujikura, Fumiaki Inoue. (2014). 성공으
로 이끄는 팀 개발 실천기술 (김완섭, 옮김). 제이펍. (원서출판 2014).
• Brian Fitzpatrick and Ben Collins-Sussman. (2013) 협업의 기술
(장현희, 옮김). 제이펍. (원서출판 2012).
• Amy C. Edmondson. (2015) 티밍 (오지연, 임제니퍼, 옮김). 정혜
(원서출판 2012).
• GitHub Guides https://guides.github.com
• Atlasssian Tutorials
https://www.atlassian.com/git/tutorials/syncing
• Learn Version Control with Git
https://www.git-tower.com/learn/git/ebook