[Github] Fork를 이용해 협업하기, Slack과 Github 연동하기

승민·2021년 12월 16일
0

Git

목록 보기
4/4

📝Fork를 이용해 협업하기

Github의 Fork란 다른 사람의 레포지토리를 나의 레포지토리로 복사해오는 것을 의미합니다. Fork를 하는 방법은 간단합니다.

복사하고자하는 다른 사람의 레포지토리에 가서 위의 빨간 동그라미가 쳐져있는 Fork 버튼을 누릅니다. 이후 복사할 위치를 지정해주면 다음과 같이 자신의 레포지토리에 다른 사람의 레포지토리를 복사해 올 수 있습니다.

이 후 프로젝트를 자신의 레포지토리에서 프로젝트를 클론 받은 후 변경 사항을 푸시하면 자신의 레포지토리에 있는 복사된 레포지토리에만 변경사항이 반영됩니다. 만약 원본 레포지토리에도 수정사항을 반영하고 싶다면 원본 레포지토리에 가서 pull request에 들어가 이전의 포스팅처럼 pull request를 원본 레포지토리 주인에게 날려주고 원본의 주인이 merge를 수락하면 변경 사항이 원본 레포지토리에 반영됩니다.

🔨Slack과 Github 연동하기

Slack은 전세계적으로 많이 쓰이는 협업용 메신저 툴입니다. 깃허브를 통해 협업을 하다보면 풀 리퀘스트를 날릴 때마다 다른 팀원들에게 풀 리퀘스트를 날렸다라고 연락을 해야할 때가 많습니다. Slack과 Github를 연동하면 풀 리퀘스트를 날릴 때마다 Slack으로 알림이 가서 위와 같은 번거로움을 없앨 수 있습니다.

먼저 Slack에 회원가입 후 자동으로 깃허브 변동 알림을 받고 싶은 워크스페이스에 들어간 후 왼쪽 하단의 앱 추가를 눌러 GitHub를 설치해줍니다. (저는 이미 설치되어 있어서 표시가 뜹니다.)

그 후에 채팅 창에 /github subscribe 깃허브 아이디/알림을 받고자 하는 레포지토리 이름을 쓰고 엔터를 눌러줍니다.

이후에는 채팅창에 뜨는 대로 깃허브 계정 인증과 슬랙 연동 동의 등을 마치면 다음과 같이 슬랙과 깃허브의 연동에 성공했고 다음과 같이 해당 레포지토리의 이슈가 생기거나 풀 리퀘스트, 커밋 등 변화가 생겼을 때 알림이 온다는 메시지가 옵니다.

리드미를 수정했더니 다음과 같은 메시지가 왔습니다.

profile
안녕하세요 승민입니다

0개의 댓글