WEB Dev/GIT | GITHUB(3)
-
[카페24] 카페24 디자인 버전관리와 함께 자동 배포하기
*회고 겸 작성하기 때문에 엄청 길어요. 필요하신 분들은 하단의 방법만 참고하세요. 카페24를 호스팅으로 이용하는 커머스의 개발자로서 카페24는 그야말로 구원자이자 장애물인데 그 중 가장 해결해보고자 했던 것이 바로 '배포'라는 행위이다. 일단 카페24를 서버로 쓰는 것이 아니라 쇼핑몰 호스팅을 이용해서 솔루션 자체를 이용하는 경우 카페24의 페이지들은 전부 FTP를 통해 카페24 서버에서 돌아가게 된다. 그렇기 때문에 FTP가 가능한 배포 라이브러리들을 사용할 수 있는데, 말이 쉽지 실제로는 여러가지 문제가 있었다. 리액트 배포도 깃헙 배포 밖에 안해본 나로서는 '배포'라는 행위를 회사 시스템에 도입한다는데 큰 의의를 두었다. 대부분의 카페24 스킨은 디자인관리의 PC용 레이아웃과 모바일쇼핑몰 의 모바..
2022.09.20 -
[GitHub] 카페24 임대형 쇼핑몰 깃허브로 소스코드 버전 관리하기 (FTP Deploy)
카페24 쇼핑몰 쓰면 쓸수록 괴롭기도 하고 진국이라는 생각도 든다. 정말 기능이 많은 어드민을 쓰기 위해 계속 카페24로 작업을 하고 있는데, 개발자 입장에서 소스코드 관리가 안 된다는 점이 너무 괴로웠다. 일단 뭔가 하나 변경하면 별도로 텍스트 파일로 저장해놓고 (주로 노션에) 작업을 해야 했다. 깃허브로 복구를 많이 진행해 본 것은 아니지만 소스코드가 어딘가에 온전히 살아있다는 것이 얼마나 큰 위안을 주는지 개발자들은 알거다. 카페24의 임대형 쇼핑몰은 기본적으로 ftp 를 이용해 배포를 진행한다. 개발자가 아닌 사람들도 쇼핑몰을 쉽게 이용할 수 있도록 만드는 것이 카페24의 특징인데, 모듈-변수 라는 방식으로 각 컴포넌트의 기능들을 이용할 수 있게 해주고 HTML이나 CSS에 지식이 있으면 프로 모..
2022.06.07 -
[Github] git@github.com: Permission denied (publickey) 오류
리액트로 테스트해볼 일이 있어 예전에 만든 리액트 앱을 git pull 하려고 했더니 떴던 오류다. 몇 달 전 작업해서 깃헙 호스팅으로 배포까지 마쳤는데 노트북을 교체하면서 하드에 있던 소스코드 폴더를 그대로 백업해서 가지고 있었고 이 폴더를 열어서 git pull 부터 시작해서 수정하려고 하니 오류가 났다. 이전 노트북에선 ssh 로 깃헙 remote를 했었는데, ssh 때문에 퍼미션 오류가 하도 많이 나서 노트북 바꾸면 안해야지... 했는데... 혼자 작업하는 레포지토리들을 궅이 ssh 로 권한 체크해가면서 할 필요 있나 싶었던 것 🤗 ssh Permission denied 해결하기 (Window version) 1. 터미널(명령 프롬프트) 열기 우선 ssh 를 생성해줘야 한다. root 폴더로 가야..
2022.01.18