프로젝트를 할 당시, 팀원들이 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초 정도 걸렸다.
디스코드 알림에서 링크를 타고 들어가면 저장소에서 새로 추가된 것을 바로 확인할 수 있다.
'네트워크 공부 & 실습 > 네트워크 실습' 카테고리의 다른 글
| [FTP 프로토콜] 파일 다운 받기, 업로드 하기 (0) | 2025.02.26 |
|---|---|
| [블로그 포스팅 Auto Push] AWS EC2 (0) | 2025.02.20 |
| [블로그 포스팅 Auto Push] 로컬 PC (0) | 2025.02.14 |
| [리눅스] 무선 네트워크 연결 시도하기 -3 (0) | 2025.01.31 |
| [리눅스] 무선 네트워크 연결 시도하기 - 2 (1) | 2025.01.30 |