깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기)
깃헙 리포지토리(repository)에 다른 팀원 / 멤버를 추가해보자.
[Settings] → [Collaborators]에서 Add people 버튼을 선택한다.
자신이 가진 계정이 또 있다면 추가해보자.
invite된 사람은 등록된 계정의 메일로 초대장을 받는다.
Accept invitation을 눌러 수락하자.
이제 bloodstrawberry가 substrawberry의 git_project에 참여하게 되었다.
bloodstrawberry 계정에서 다른 계정에 참여하고 있는 리포지토리를 확인해보자.
크롬을 사용한다면 Ctrl + Shift + N을 눌러 시크릿 모드로 크롬 창을 하나 더 켠다.
그리고 또 다른 계정(bloodstrawberry)을 로그인한다.
해당 계정에서 프로필 사진을 눌러 [Settings]에 들어가보자.
[Repositories]에 들어가면 현재 참여 중인 프로젝트를 볼 수 있다.
이제 리포지토리에 코드를 submit할 때, approve를 받도록 Rule을 만들어보자.
[Settings] → [Branches]로 들어가면 아래의 그림을 볼 수 있다.
Branch protection rules는 "Private" 리포지토리의 경우 유료다.
따라서 approve 기능을 무료로 사용하려면 public으로 변경해야 한다.
public인 상태에서는 아래와 같은 화면이 나온다.
이제 Add rule을 누르자.
적용할 브랜치 이름을 정한 후, Require a pull request before merging / Require approvals 를 체크한다.
approve를 몇 명까지 받아야 하는지도 정할 수 있다.
이제 브랜치를 Pull Request하면 아래의 그림처럼 Review를 원한다는 제약이 붙는다.
다른 계정으로 Approve를 해보자.
그러면 Merge pull request 버튼이 활성화된다.
'개발 > Git, GitHub' 카테고리의 다른 글
깃허브 데스크탑 - Commit 취소하기 (Amend, Undo, Revert) (0) | 2022.07.04 |
---|---|
깃허브 데스크탑 - 새 브랜치 만들고 Pull Request (New branch Merge) (0) | 2022.06.23 |
깃허브 - 리포지토리 Private / Public 변경하기 (0) | 2022.06.23 |
깃허브 데스크탑 - 리포지토리 클론하기 (Clone repository) (0) | 2022.06.23 |
깃허브 데스크탑 - 로그아웃 / 로그인 (0) | 2022.06.23 |
댓글