-
Tools 2025‧09‧25
git 특정 폴더만 다른 사용자
먼저 지금 설정되어 있는 user name 과 user email을 확인하자 바꿔야 하는 상황이 맞다면, 아래 코드를 입력하여 변경한다.
-
Tools 2024‧09‧03
github unable to load repositories Retry
오랜만에 웹스톰을 쓰려는데 연결했던 github의 저장소가 안보인다. 새로 로그인도 해보고 토큰으로 해보고 별 방법으로 새로 연결해도 unable to load repositories Retry 로 나오고, Retry 를 아무리 눌러도 어떠한 반응이 없다. 해결 방법은 의외로 간단했다. 업데이트만 하면 된다. 1. 업데이트 버전 체크 눌러서 2. 업데이트 버전을 확인하고 다운로드 버튼을 누른다. 3. 열린 페이지에서 OS에 맞춰 버튼 […]
-
CTO 일기, Tools 2024‧05‧27
[회고] nextjs(또는 SPA)에서 페이지 전환, 사용자 ID 값도 gtm, ga4 에 고스란히 실시간으로 담아주길...
기존에는 Google Analytics (GA4) 만을 사용하여 사용자 통계 분석을 했다.그리고 Google Tag Manager (GTM) 으로 전환하여 GA4 및 그 외 기능들을 사용하려고 한다. 그 전에 해결해야할 문제가 있었다. 바로 SPA의 고질적인 문제인 페이지 전환시 데이터를 실시간으로 수집하기 어려웠다.현재 접속한 사람들의 경우 A 페이지를 먼저 진입하고 B 페이지 → C 페이지로 이동하면 C 페이지의 제목이 나와야하는데 […]
-
Tools 2023‧07‧20
Github Action 배포 오류 - Run pm2 restart ~ pm2: command not found
깃헙으로 워크플로 만들어서 빌드하고 있는 데 이렇게 에러가 났다. 여기서 포인트는 pm2: command not found 이다.분명 pm2 를 글로벌로 설치를 했는데 command가 없다? 라는 말이 이상했다. 🙏 역시 검색해보니 글로벌로 설치하란 글이 나온다. (https://stackoverflow.com/questions/38185590/pm2-command-not-found) ❌ 결과는 당연히 해결되지 않았다. 이미 pm2를 글로벌로 설치해 놓은 걸 기억하고 있었는데 혹시나 해서 다시 해봐도 결과는 바뀌지 않았다. 🙏 […]
-
Tools 2022‧08‧25
git - 깃 버전 차이로 인해 다른 브랜치 것으로 덮어씌우기
A라는 브랜치를 B 라는 브랜치 것으로 덮어 씌우고 싶을 때 이렇게 하면 A 라는 브랜치는 예전 커밋들 사라지고 B라는 브랜치 커밋들로 덮어 씌워짐(참고로 만약을 대비해서 이런 작업할 때는 브랜치를 로컬에 백업해 놓아야 함)
-
Javascript, jQuery, Reactjs, Tools 2022‧07‧15
js - 채널톡 삽입(커스텀 버튼, 뱃지 카운트, 서포트봇 양식 연동)
요즘 채널톡(https://channel.io/)을 이용해서 웹사이트에 채팅 상담을 하는 기능을 만드는 데 기본 제공하는 스크립트를 넣어 아래처럼 버튼 설치 및 설정을 통해 쉽게 구현할 수 있다. 그러나 이렇게 삽입을 하면 아래 이미지처럼 기존 웹사이트의 최상위 레이어로 위에서 생성한 버튼이 고정 노출되게 된다. 하지만 웹사이트 개발할 때 기존 웹사이트 ui/ux 맞게 채널톡 버튼을 만들고 싶고 거기에 채팅 메시지가 […]
-
Tools 2021‧11‧10
git 403 에러에 remote set-url 으로도 해결 안될 때 (mac OS)
작업하는 중에 깃을 사용할 때 git the requested URL returend error 로 403 이 발생하기 시작했다. 어느날 갑자기 webstorm에서 뜬금없이 403 에러를 보내면서 아래 메시지도 자동 갱신에 걸려 비슷한 오류를 로그에 보여주고 있었다. pull 을 받아봤다.이벤트 로그에는 아래처럼 설명되었다. 그리고 cli로 git pull을 입력했을 때는 아래처럼 오류가 나왔다. 접근 권한에 문제가 생긴 것 같다.그런데 생각해보면 […]
-
AWS, Server, Tools 2021‧01‧25
mac 에서 ssh ppk 키 pem 키로 변환 및 접속
aws 같이 pem 파일을 제공해주고 그걸로 접속하면 편하긴 한데 가지고 있는 파일이 ppk 확장자일 경우 변환해서 접속한다. brew를 통해 putty를 설치한다. brew가 설치되어 있지 않으면 https://brew.sh/index_ko 에서 터미널에 복붙할 커멘드를 복사한 뒤 터미널에서 설치한다. brew가 설치되었으면 아래 커맨드를 터미널에서 입력하여 putty를 설치한다. 그 다음 터미널로 ppk가 있는 곳으로 이동하여 아래처럼 변환 커맨드를 입력한다. 이렇게 하면 원본.ppk 에서 […]