본문 바로가기

공부/개발 & 컴퓨터14

github + slack 연동하기 (webhook) 1. 채널 우클릭 후 채널 세부정보 열기 2. 통합 - 앱 추가 3. GitHub 추가 incomming webhooks 를 추가하면 github webhook 에서 보내는 reqeust body 와 incomming webhooks 의 required body 가 달라서 400 에러가 난다. 4. 채팅 명령어 /github subscribe owner/repository 입력 5. 다시 채널 세부정보에서 GitHub 앱 추가 2021. 12. 3.
GitHub + Slack Webhook 400 오류 문제 Last delivery was not successful, Invalid HTTP Response: 400. 슬랙 채널의 webhook 을 깃허브 webhook 과 연결할 경우 400 에러 response missing_text_or_fallback_or_attachments 원인 slack webhook 은 request 할 때 json body 에 text 필드를 통해 메시지를 보내야하는데, github webhook 에서 보내는 reqeust 에는 text 가 포함되지 않는다. 해결 : github + slack 연동하기 (webhook) 2021. 12. 3.
한 번에 끝내는 Git 사용법 - 이론편 이 글을 읽기 전에 한 번에 끝내는 Git 사용법 - 실전편 (feat. GitHub) 내용을 먼저 숙지하고 있어야 합니다. 23-08-29 : git switch 명령어에 대한 부연 설명이 추가되었습니다. git add git commit 은 Staged 된 파일들만 커밋한다. Git repository 에서 파일들의 상태에 대해 알아보자. Untracked → Staged Git repository 에 있는 파일들은 네 가지 상태로 나눌 수 있다. Untracked, Unmodified, Modified, Staged. Untracked 를 제외하고는 다 추적되고 있는 파일들이다. Untracked 상태에 있는 파일들은 Git 기록이 남지 않는다. Untracked 인 파일을 추적하도록 만들려면 다음.. 2021. 9. 25.
한 번에 끝내는 Git 사용법 (feat. GitHub) - 실전편 대상 : Git 을 모른다. 목표 : 토이 프로젝트에 Git 사용 가능 VCS : Version Control System VCS 종류 : Git, Subversion, ... VCS 는 버전 관리 시스템이고 그 중 가장 많이 쓰이는 것이 Git 이다. 다음 두 가지 경우에 유용하게 사용할 수 있다. 중간 저장 : 현재 상태를 저장한다. 언제든지 현재 상태로 되돌아올 수 있다. 협업 : 다른 사람의 코드를 카카오톡을 통해서 보내지 않아도 된다. 같은 파일을 수정해도 건드린 부분만 확인할 수 있다. Git 을 사용하기 전 - 3분 (각 컴퓨터에 최초 한 번) 1. Git 설치 Git 을 사용하기 위해서는 Git 을 설치해야 한다. https://git-scm.com/downloads 2. Contribut.. 2021. 9. 25.
내가 보려고 정리한 git 명령어 git 공부하면서 느낀 점 : 그동안 이거 모르고 어떻게 개발했는지 모르겠다. CLI(Command Line Interface) 로는 모든 git 기능을 사용할 수 있고, github 나 IDE 에서 제공하는 기능에는 한계가 있다. 그리고 GUI 기능도 CLI 를 사용할 줄 알아야 더 잘 사용할 수 있다. 초기 설정 : 깃 저장소를 만들거나(init) 가져온다.(clone) 초기에는 commit 시 기록될 기여자(contributor)의 정보도 입력한다. git config --global user.name= git config --global user.email= git init git clone \[dir name\] git config --global alias. # 단축 명령어 git config.. 2021. 5. 8.