GitHub과 Discord를 연동하는 법은 구글링하면 잘 나와 있어서 그거대로 따라하면 된다.
그런데 GitLab은...?
사실 GitLab 유저가 많지 않아서 궁금하지 않을 순 있지만,
이걸 읽고 있는 분들이라면 궁금해서 들어왔을 터!
지금부터 알려드립니다.
하나도 어렵지 않아요! 제가 했는 걸요.

깃 버전 관리와 Discord를 연동하는 이유는 여러가지가 있을 것이다.
그런데 핵심은 하나!
누군가 git push, merge, wiki 등록, issue 등록을 했을 때 Discord 채널로 바로 메시지를 보내는 것이다.
예로 들면 이전에 코딩테스트 스터디를 운영하면서 GitHub와 Discord를 연동시켜놨는데,
다른 사람들이 어떤 문제에 대해 commit하면 그 사항을 바로 확인할 수 있어
서로에게 자극이 되고 동기부여가 된 적이 있다.

웹후크(웹훅)은 어떤 일이 발생하면 발생한 쪽에서 실시간으로 해당 일이 발생된 데이터를 보내주는 역할을 한다.
특정 채널에 웹훅을 만들기 위해서 먼저 디스코드 채널 편집으로 들어갑니다.

연동 탭에서 웹후크 만들기 클릭!

메시지를 보낼 이름을 설정하고 해당 메시지를 보낼 채널을 선택합니다.

마지막으로 웹후크 URL 복사를 클릭!
이제 다 한 거나 다름없습니다.
이제 실시간 상황을 공유하고 싶은 repository를 생성하고 메뉴 탭에 들어갑니다.

아래로 쭉 내리다보면 Settings>Integrations 로 들어갑니다.

GitHub과 달리 Webhooks가 아니에요!
Add an integration 항목에서 내리다 보면 Discord Notifications가 있습니다.

뭔가 복잡해보이지만 기분 탓입니다.
사진에서 나와 있는대로 체크하시고
(2번 항목을 상황에 따라 자유롭게 체크/체크 해제하시면 됩니다)
Save changes 클릭!

시범으로 푸쉬를 해보았습니다.

아주 잘 됐군요!

이슈도 웹후크 체크를 해놨으니 한 번 확인해봅시다.

간략한 설명도 함께 알림으로 가니 좋네요!

이 글을 찾아온 모든 분들에게 도움이 되길 바랍니다. 🤸
포스팅 감사합니다!
최신버전에서는 webhook 주소가 discordapp으로 시작할텐데 app만 지우고 연결해도 2026-01-26 기준에서는 잘 동작 하더라구요