GitLab 기반의 워크플로우 실습 교육
GitLab 기반 시스템을 이용한 개발 업무를 이해하고 실습하기 위한 교육이다.
1. 교육생 준비사항
- 노트북 인터넷 연결
- gitlab.gaeasoft.co.kr 로그인
- 계정이 없으신 분은 계정 등록 이메일 발송되었으니 패스워드 재설정하고 로그인 하시면 됩니다.
2. 실습 목차
- Git 개념 설명
- GitLab 환경 구성
- GitLab 계정 등록 및 설정
- 계정 신청
- Profile Setting - Avatar 설정
- Notifications
- Preferences
- Git 클라이언트 설치 및 SSH Key 생성
- GitLab에 SSH key 등록
- SourceTree 설치 및 설정
- Eclipse의 Egit 설치
- GitLab 계정 등록 및 설정
- GitLab 워크플로우 실습
- Add Group
- Add Members & Group Access
- New Project
- Clone Git Repository
- global setup (SourceTree에서 설정함)
- Existing folder or Git repository
- New Label
- New Milestone
- New Issue
- New Branch
- Commit & Push
- Merge Request
- Code Review
- Git Branch 전략
- 과제
- 연말에 적용 사례 발표
3. 준비 사항
- 회의실 Wi-Fi 체크
- 타이타닉 회의실 Wi-Fi (DIO_CR_E1 / diocean123)
- 참석자 출석 체크
- 교육 마지막에 현장에서 진행
- 참석자 GitLab 계정 발급
- 이정섭 (완료)
- 구민석 (완료)
- 최정진 (완료)
- 한좌민 (완료)
- 이한국 (완료)
- 실습 및 설치할 파일 준비
4. 피드백
지난번 교육에 대한 피드백을 이제야 드려서 우선 죄송합니다.^_^ 교육준비를 너무 완벽하게 해주셔서 감사합니다.^^ 추가적으로 실제 프로젝트에 반영할 수 있도록 실습을 하는 시간을 가졌으면 좋겠습니다. 소스트리(or 이클립스 플러그인)으로 충돌이 발생했을때 대처, 브렌치 관리 방법 등등 좋은 시스템, 교육 감사합니다.^^
교육 관련 문의 & 요청사항 드립니다. 문의 사항 : - Commit 시 엑셀, 워드, 이미지(스샷)와 같은 첨부파일 참조가 불가능할까요? - markdown 파일에 이미지 파일 추가 시 서버에 따로 이미지 추가하셔서 링크 거는 방법 외엔 없나요? 이전에 DB 성능테스트 방법 정리한 문서를 markdown으로 변환 하려니까 이미지 첨부가 너무 번거로워 손이 가질 않네요.. 요청사항 : - 릴리즈 정책 정리 이슈 등록부터 메인 brunch에 commit+merge까지의 업무 프로세스 정리 문서 요청 드립니다. 용도는 신규 프로젝트 참가자 교육 및 프로젝트 릴리즈 정책을 수립을 위한 가이드 문서가 되지 않을까 합니다. + brunch 관리 전략도 포함되면 더 좋을 듯 합니다. 수고하세요. 감사합니다.
부장님 어제 교육하느라 수고 하셨습니다. 느낌 점은.. 어제 커피 마시면서 이야기 한 것 같지만.. 다시 정리해서 보내드립니다.^^; ? 좋았던 부분 - 회사 내부적으로 받은 교육 중에 기존과 다르게 실무에 적용할 수 있는 교육이여서 좋았습니다. - 지금까지 사용된 git은 정말 소스 관리용으로만 사용했지만 어제 교육으로 gitlab에 대해서는 몰랐던 부분을 좀더 알게 된듯하여 좋았습니다. ? 아쉬웠던 부분 - 어느 정도 사용을 해봐서 그런지.. 어제 교육에서 특별히 아쉬운 점은 없었습니다. 다만… 시간상 교육의 뒷부분이 순식간에 지나간듯한 느낌이 있습니다. ? 보완이 필요한 부분 - 사용하면서 느낀 점은.. 저만 그런지 모르겠지만.. git의 경우 소스 머지 시 발생하는 충돌 현상이 초기 git 사용자들에게 많이 어려운 부분으로 보여집니다. 소스 머지 시 발생하는 현상에 대해서도 처리 방법이나 참고될 자료들이 있으면 좋을 것 같습니다. 부장님 교육준비 및 교육하느라 고생많으셨습니다 즐거운 하루 보내세요~~ 감사합니다.
월요일에 진행되었던 세미나는 정말 유익한 시간이었습니다. 더 좋은 개발 방향성을 위해 힘써주셔서 감사합니다 ^^ 전 회사에서 GIT Hub를 도입하려고 라이선스까지 구입을 했었는데 결국은 사용하지 못했습니다. SVN을 비유로 들자면 GIT은 commit(push)을 두 번 해야 하기 때문이고 또 사실은 새로운 기술(?)에 대한 두려움 때문이었던 것 같습니다. 그래서 이번 부장님의 Git 세미나가 저에게는 굉장히 반가운 소식이었습니다. 저는 일단 Git Lab의 부가기능에 대한 설명이 정말 좋았습니다. 보통 부가적인 기능이 있어도 잘 사용하지 않게 되는데 마일스톤, 이슈관리 등의 기능은 정말 유용할 것 같습니다. 그리고 계정의 레벨과 Merge Request에 대한 설명도 참 좋았습니다. (XXX XXXXXX XXXX 프로젝트를 했었을 때 push가 안되었던 일이 있었는데 레벨이 문제였던 기억이 있습니다 ^^) 아쉬운 부분은 소스 충돌에 대한 실습이 없었던 점입니다. 프로젝트에 적용하게 된다면 아마 가장 당황하게 될 순간이 충돌이 날 경우일 것 같습니다 ㅎㅎ 그리고 Git으로 관리되고 있는 실제 프로젝트를 예제로 한번 훑어보았으면 좋았을 것 같다는 생각도 들었습니다. 보통 문서로만 교육받는 세미나와 다르게 직접 실습할 수 있어서 집중도도 높았고 재미도 있었던 시간이었습니다. 부장님 덕분에 Git Lab을 보다 쉽게 이해하고 배울 수 있었던 것 같습니다 ^^ 감사합니다 ~ ^^
XXXXXX 프로젝트를 하면서 GitLab을 사용하고 있었는데, 직접 처음부터 끝까지 환경 구성 을 해보지 않아서 사용할 때 마다 헷갈리는 부분이 있었습니다. 실습 교육을 통해 환경 구성부터 group 및 권한 설정 방법을 알게 되었고 git이나 소스트리의 사용법과 장점을 알게 되어 도움이 많이 됬습니다. 특히 같은 그룹에 있는 팀원끼리 이슈를 공유하고 comment 할 수 있는 것이 GitLab의 가장 좋은 점이라고 생각합니다. 아쉬운 점으로는 실습하는 데 시간이 부족했던 점과 Git 기본 개념 부분은 교육 자료를 통해 미리 숙지하여 시간을 줄이고 실습에 더 집중하는 것도 괜찮다고 생각합니다. 앞으로 GitLab이 더 활성화되어 더욱 활발한 커뮤니케이션이 되었으면 좋겠습니다. 서부장님 좋은 교육 너무너무너무너무 감사합니다^^ 고생하셨습니다!!
먼저 전일 부장님 GitLab 기반의 워크플로우 실습 교육에 감사를 표합니다. 입사이래 첫 실습교육으로 모든 면에서 너무 좋았습니다. - 좋았던 부분 : 아직 잘 모르고 있던 GitLab 기반의 상세한 정보의 습득으로 프로젝트 관리 및 소스관리를 보다 편리하게 업무적으로 사용 할 수 있을 것 같아 좋았습니다. 교육에 대한 부분에서는 아쉬웠던 부분을 찾아보기 어려웠으며 개인 적으로 실습을 좀 더 진행하고 보완사항 발생 시 피드백 및 문의 드리겠습니다. 교육준비 하시느라 고생하셨습니다. 감사합니다.
먼저 10.05일에 실시하였던 GitLab 기반의 워크플로우 실습 교육 잘 들었습니다. 감사합니다. 실습하기 전에 혼자 이것저것 해봤었는데요, 개념도 부족하고, 처음 써보는거라 어려움이 많았습니다. 그런데 실습교육 덕분에 gitlab기반 시스템의 흐름도 알 수 있었고, 혼자 실습하기 어려웠던 부분도 채워진 것 같아서 너무 좋았습니다. 우선 실습한 것 토대로 많이 해봐야겠지만, 이제 좀 뭔가 알 것 같습니다! 또, 지루하지 않고, 즐겁게 실습할 수 있어서 더욱 좋았습니다. 다만 조금 아쉬운 점은요. 3시간 교육이었지만, 개념파악, 실습 셋팅, 실습하기에는 3시간이라는 시간이 조금 부족했던 것 같습니다. 시간이 조금 더 있었으면 더 좋았을 것 같습니다. 저는 앞으로 XXX XXX 시스템에 적용 시켜보려고 합니다. 아직 모르는 부분도 많고, 헷갈리는 부분도 많지만 교육을 토대로 하나씩 해결해보겠습니다~!! 바쁘신 와중에도 교육해주셔서 다시 한 번 감사드립니다!