REturn 0;

Slack과 Github 연동 본문

개발

Slack과 Github 연동

zza.___.lng 2023. 9. 8. 17:40

Slack과 Github

협업을 하면서 가장 많이 사용하고있는 Github와 Slack을 연동할 수 있다고해서 알아보았다.

 

슬랙 채널들을 쭉 내려보면 앱을 추가할 수 있는 칸이 나온다.

앱 추가 버튼을 누르고 검색창에 github를 검색하면 설치가 가능하다.

검색 결과로 나온 Github를 클릭하면 자동으로 앱이 추가된다.

아직 끝이 아니다.

 

원하는 채널에 들어가서 명령어 입력을 해야되는데 

/github만 쳐도 전체 명령어를 확인할 수 있다. 따라서

채팅창에 /github subscribe [깃허브 계정 이름]/[연결할 레포지토리 이름] 을 입력하면 해당 깃허브 레포가 연결된다.

요렇게 입력하면 해당 채널에 아래와 같은 메시지가 온다.

connect 버튼을 누르면

위 화면으로 연결되는데, Connect 버튼을 누르면

코드가 나온다. 그럼 이걸 어디다 입력하느냐

여기서 Enter Code 버튼을 누르면

코드를 입력하는 모달창이 뜬다. 위에서 확인했던 코드를 입력하고 제출한다.

성공적으로 연동되었다는 메시지가 온다. 두가지를 연결하는 이유는

 

해당 레포로 커밋 메시지와 함께 푸시를 하게되면

연결한 채널에 이렇게 어떤 사용자가 어떤 커밋 메시지로 푸시했는지 확인할 수 있도록 메시지를 자동으로 전송해준다.

이렇게하면 슬랙 채널에 참여하고있는 모든 인원이 깃허브 소식을 편하게 확인할 수 있기 때문에 연동해서 사용하면 협업이 더 빠르고 편리해진다.👍🏻👍🏻

 

 

++++++++++++++++++++++++++++++

에러발생❗

권한이 없다는 문구가 오면서 슬랙과 깃허브 연동이 안된다....

나 말고도 이런 문구를 보고 실패한 사람들이 많아서 이유를 알아보니

 

해당 레포에 관리 권한이 있어야만 슬랙에 연동할 수 있다.

레포를 만든 사람은 당연히 가능하고 만든 사람이 레포 설정에서 관리자를 추가하면 그 사람들도 슬랙에 연동할 수 있게 된다.

⭐해결⭐

'개발' 카테고리의 다른 글

코드를 건든 적이 없는데 css가 왜…  (0) 2024.10.13
React-Query 캐싱  (0) 2024.07.27
특별 세션 회고  (2) 2023.11.17
[React] 카카오 소셜 로그인 구현  (4) 2023.10.10