github

알고리즘 스터디를 시작하게 되었는데 내가 스터디장이 되었다. 인증을 어떻게 하면 좀 더 덜 귀찮게 (...) 자동화 할지 알아보다가 webhook 이란걸 발견했다. 디스코드 채널 > 우클릭 > 서버 설정 > 연동을 클린한다. 연동에서 웹후크를 선택한 후 새 웹후크를 클릭하면 만들 수 있다. 웹후크 URL 을 복사한 후, GitHub 레포지토리로의 Settings로 넘어가자 Add Webhook 을 선택한 후, URL 을 붙여넣는다. 여기서 URL의 마지막에 /github 을 반드시 붙여주어야 한다. 또한 Content Type 은 application/json으로 설정해주어야 한다. 모든 event 를 받겠다고 선택했더니 main 브랜치 이외에 commit 을 한 내용도 바로 디스코드 채널로 event ..
·Backend 💻
GitHub가 2023년 3월 24일 이후로 RSA SSH host key 정책 업데이트를 하면서 생긴 이슈라고 한다. private key가 public repository에 노출이 되는 문제를 해결하기 위해서 업데이트를 했다고 한다 old host key를 다음의 명령어를 통해 다시 key를 생성해줌으로써 삭제하고, 새롭게 생성하면 된다. ssh-keygen -R github.com 그다음에 Are you sure you want to continue connecting (yes/no/[fingerprint])? 라는 질문이 나오면 yes 를 입력하면 된다.
·개발일기
1일1커밋.. 언제선가부터 계속 해오고 있었었는데, 어제 repository를 정리하면서 삭제를 했는데, repository를 지우니까 커밋 기록도 같이 날라가서 잔디밭에 구멍이 생기게 되었다 ㅠㅠ 그래서 알아보게 된 깃허브 커밋 조작 방법을 정리해보고자 한다 git log 해당 레포지토리로 들어가서 git 의 log를 살펴본다 시간대를 변경하고 싶은 커밋 기록의 해시값을 복사하자. commit뒤에 있는 값이 해시값이다. git rebase -i 해시값 이렇게 명령어를 입력하면 vi 편집기로 commit 정보를 수정 할 수 있다. pick 이라고 되어있는 부분을 edit으로 바꿔준다 바꿔준 다음 :wq! 입력해서 write작업 한 것을 저장하고 다시 터미널로 돌아간다 git commit --amend -..
·개발일기
새로 받은 회사 맥북에서 깃에 커밋을 하려고 했는데 ,,,!!! 커밋은 되는데 잔디가 안심어진다 ?! 이럴수럴수럴수가 잔디 안심어질 때 해결방법에 대해 알아보자 나의 해결방법은 현재 내 로컬 git에 설정된 email과 깃허브 settings -> email 에서 인증된 이메일 주소가 달랐다는 점이다 ! git config --list 명령어를 터미널에 쳐서 확인해볼 수 있다. 이후 이메일 설정에 대한 해결 방법은 두가지가 있다. 1. 작업하는 '폴더' 만 git email 바꾸기 git config user.email "내 이메일 주소" 2. local 환경 git 전체 email 바꾸기 1번과 동일하지만 --global 옵션을 붙여주면 된다. git config --global user.email "..
minjiwoo
'github' 태그의 글 목록