네트워크 공부 & 실습/네트워크 실습

[Git push] Discord 로 알림 받기

강_토발즈 2025. 2. 17. 16:35

 

프로젝트를 할 당시,  팀원들이 Git 저장소에 push 를 하거나, 팀장님이 확인한 팀원의 코드를 Main과 합칠 때, 즉 프로젝트 파일에 유의미한 변경사항이 생길 때, 함께 사용하는 메신저 Discord 에 알림이 오는 기능을 사용했었다.

일명 웹 후크라는 기능인데, 개인적으로 사용하는 저장소에서도 이 기능을 사용해서 1일 1커밋(이상) 목표를 잘 수행하도록 하자!

 

1. Discord 설정 들어가기

알림을 받을 서버를 선택 (혹은 생성) 하고, 설정 - 웹 후크 (리눅스 버전의 경우 설정- 앱- 연동 - 웹후크) 에서 웹 후크 만들기를 선택한다.

 

 

웹 후크가 생성되면 웹후크 URL 복사를 클릭한다.
URL 이 복사되면 메모장 같은 곳에 붙여 넣어서 URL 뒤에 /github 문자열을 추가해서 복사해둔다.
문자열을 추가해야 에러 없이 진행할 수 있다.

 

2. Github 에 접속한다.

알림을 받고 싶은 레포지토리를 생성 하거나 선택한 후 Settings -> Webhooks 목록으로 들어간다.

이후 Add Webhook 를 선택하여 웹 후크를 생성해준다.

 

 

 

  • payload URL 부분에 복사한 디스코드 웹후크 URL 을 붙여넣어 준다 반드시 뒤에  /github 문자열을 추가해야 한다.
  • Content type 부분은 application/json 을 선택한다.
  • 나머지 옵션을 읽어보고 원하는 것을 선택하면 된다.

정상적으로 웹 후크가 설정된다면 좀 기다리면 초록색 체크 표시가 나타나다

3.실제로 저장소에 push 해보기

 

 

 

 

 

테스트 파일을 하나 만들고 커밋을 한 다음에 저장소로 Push 했다.

디스코드 알림이 오는데 1~2초 정도 걸렸다.

디스코드 알림에서 링크를 타고 들어가면 저장소에서 새로 추가된 것을 바로 확인할 수 있다.