반응형

Development 50

Cafe24 웹 호스팅 서버에 GitHub 연동하기

Cafe24 웹호스팅 서버를 사용하는 경우에는 GitHub를 연동하기 어렵습니다. Cafe24 웹호스팅 서버에서 GitHub 연동이 어려운 이유 git은 지원하지만 ssh-keygen은 지원하지 않아서 ssh 사용 시 GitHub를 연동하기 어렵다. 웹호스팅 서버와 GitHub를 연동하는 과정을 작성합니다. FTP/Shell 접속 허용 해당 방법은 FTP/SSH를 사용하는 방법이므로 SSH 접속설정을 허용해야 합니다. 호스팅관리 > FTP/Shell 접속설정 Shell(SSH) 접속 설정 : 허용 Key 설정 Cafe24에서는 ssh-keygen을 지원하지 않으므로 온라인으로 key를 생성해야 합니다. putty로 key를 생성할 줄 아는 분은 putty로 생성하셔도 됩니다. Key 생성 링크(www.w..

Development/Git 2022.08.26

Git ERROR: You're using an RSA key with SHA-1, which is no longer allowed [Solved]

오류 ERROR: You're using an RSA key with SHA-1, which is no longer allowed. Please use a newer client or a different key type. Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information. 새로운 환경에서 ssh-keygen을 사용할 수 없는 상황이라 온라인으로 RSA 키를 생성하고 GitHub Push 했는데 오류가 발생했습니다. 원인 공식 블로그(Improving Git protocol security on GitHub | The GitHub Blog)에 따르면 이제는 SHA-..

Development/Git 2022.08.22

WARNING: UNPROTECTED PRIVATE KEY FILE 해결

경고 외부 환경에서 git 작업을 위해 새로 key를 생성해서 작업을 하다가 이런 귀여운 경고가 나왔어요. 경고라면서 오류처럼 더 이상 진행이 안 되더라구요... 원인 원인은 개인키가 소유자 외에도 변경 가능한 권한으로 되어 있어서 발생한 것입니다. 개인키가 보호받지 못하기 때문에 발생하는 경고입니다. 아마 권한을 확인해보면 그룹 또는 공개에도 권한이 부여되어 있을 거예요! 저는 filezilla를 사용중이라 GUI로 볼 수 있는데, 개인키(id_rsa) 경로에서 아래 커맨드를 통해 권한을 확인할 수 있습니다. ls -l 해결 소유자 권한의 읽기/쓰기 만 부여하면 되는데, 소유자가 수정할 권한까지 주려면 "쓰기" 권한까지 부여하고, 수정할 필요가 없다면 "읽기" 권한만 부여하면 됩니다. 커맨드로 수정하셔..

Development/Another 2022.08.22

MacBook M1 ERROR :: 'Eclipse.app' 응용 프로그램을 열 수 없습니다.

오랜만에 이클립스 사용할 일이 있어서 열려고 했더니 열 수 없다는 오류가 발생했습니다... 해당 오류를 해결하는 과정을 남깁니다. 오류 Eclipse.app 실행 오류 뭐 오류가 났는데 따로 알려주는 것도 없습니다. ? 표시 눌렀더니 이렇게 나오네요... 아주 불친절합니다. 이럴거면 ?는 왜 있는 건지... 직접 찾아봐야겠네요ㅜㅜ 원인 찾아보니 이클립스 앱 내의 코드 서명이 깨졌기 때문에 발생한 오류입니다. 대부분 오류 원인들을 보니 MacOS 업데이트 이후 발생하는 오류였습니다. 그러고보니 저도 2일 전에 MacOS 업데이트를 했거든요. 공식문서에 따르면 App Store 외부에서 배포된 응용프로그램은 Apple에서 발급한 개발자용 ID인증서로 서명해야 한다고 합니다. 그런데 OS업데이트를 하면서 이 ..

오류 해결 :: VT-x is disabled in the BIOS for all CPU modes

저는 vagrant로 가상 환경 테스트를 진행하고 있었고, 가상 머신을 생성하려고 했는데 해당 오류가 발생했습니다. 해당 오류를 해결하는 과정을 기록합니다. 오류 원인 오류 내용을 해석하자면 BIOS에서 비활성화 됐다는 말인데, BIOS의 가상화 옵션이 비활성화 되어 있어서 발생한 오류입니다. 해결 방법 BIOS 접근 BIOS 설정으로 들어가야 합니다. BIOS 설정에 접근하기 위해서는 두 가지 방법이 있습니다. BIOS 설정 접근-1 요즘 윈도우는 설정 > 복구 > 고급 시작 옵션 의 지금 다시 시작을 클릭하면 자동으로 BIOS 설정에 접근할 수 있습니다. BIOS 설정 접근-2 두 번째 방법은 PC를 종료한 후 다시 시작하면서 제조사별에 맞는 키를 눌러야 하는데, 외우고 있지 않거나, 찾기 귀찮으시면..

MacBook M1 에서 사용가능한 MySQL/MariaDB 무료 DB관리 툴(Sequal Ace)

맥북에서 쓰기 편한 무료 DB관리 툴을 찾고 있었는데, 무료에 설치도 쉽고 사용하기도 편한 툴을 찾았습니다. 설치 방법은 패키지 관리자인 Homebrew로 설치하는 방법과, 앱스토어에서 직접 다운받는 방식이 있습니다. 설치 설치방법1: 앱스토어에서 설치하기 이 방법이 제일 쉽긴합니다. 앱스토어 열고 sequal ace 검색하면 바로 나옵니다. 설치방법2: Homebrew로 설치하기 % brew install --cask sequel-ace 참고자료 공식 GitHub: https://github.com/Sequel-Ace/Sequel-Ace

VS CODE 에서 FTP 여러개 동시에 사용하기 / FTP 디렉터리 안 나오는 오류도 해결!

확장 프로그램 ftp-simple 설치 Mac(Shift + Command + X) / Window(Control + Shift + X) 확장프로그램에 접근하려면 위 단축키를 통해서 접근할 수도 있고, 위 이미지에서 좌측의 표시된 아이콘을 통해서도 접근할 수 있습니다. 확장 프로그램 검색에 'ftp-simple'이라고 검색하면 아래 이미지 처럼 나올 거예요. 'ftp-simple'을 선택하셔서 설치해 주세요. ftp-simple: Config 설정 설치가 완료되면 ftp-simple Config 설정을 해야 합니다. Mac(Shift + Command + P) / Window(F1) 위 단축키를 입력한 후 ftp-simple을 입력하세요. 지금은 Config 설정을 하려고 하..

MacBook M1 openJDK Install & Version Change

지금 사용하려는 방법은 자바 설치를 위해서 Homebrew가 설치되어 있어야 합니다. Homebrew가 설치되어 있지 않다면 아래 링크를 참고해 Homebrew를 먼저 설치해 주세요. MacBook M1 Homebrew Install JDK 설치 패키지 저장소 추가 % brew tap AdoptOpenJDK/openjdk openJDK를 저장할 공간을 확보합니다. brew tap 이 뭔지 자세한 설명이 필요하다면 하단의 참조 링크를 통해 확인하세요. 설치할 버전의 패키지명 검색하기 % brew search adoptopenjdk 이런 식으로 정확히 패키지명이 무엇인지 쭉 나와요! 자바 개발을 위해서는 jdk만 설치하면 되고, 저는 이미 버전 8과 11을 설치했기 때문에 체크표시가 되어 있네요. openJ..

MacBook M1 Homebrew Install

맥북에 개발환경을 세팅하면서 가장 기초가 되는 패키지 매니저 역할을 해줄 Homebrew를 설치하는 과정입니다. Homebrew 설치 % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 위 명령어를 그대로 입력해도 되고, 혹시 이 게시물이 시간이 많이 지나게 된다면 Homebrew 공식 사이트에서 설치 명령어를 복사해 입력하는 것을 추천합니다. https://brew.sh/index_ko 명령어 입력 후 중간에 패스워드 한 번 입력해야 하고 엔터 한 번 입력해야 합니다. 입력하라고 안내가 나오니 그대로 하시면 됩니다~~ 경로 설정 설치가 다 되면 Homebrew PATH를 잡아줘야 ..

git :: error failed to push some refs to 오류 해결

작업을 진행중인 곳에 새로운 repository 를 연결하려고 했습니다. git remote add origin "git주소" 로 정상적으로 연결을 했지만, push 과정에서 오류가 발생해 이를 해결하는 과정입니다. 오류 원인 failed to push some refs to "git addr" 해석하자면 일부 참조를 원격 저장소에 push 하지 못 했다는 뜻입니다. 그림과 함께 설명하자면, 내가 수정한 a.txt 파일을 원격 저장소에 push 하려고 했는데, 그 전에 누군가 b.txt 파일을 수정해서 push 했다. 즉, 내가 수정하지 않은 b.txt 파일과 현재 원격 저장소에 등록되어 있는 b.txt 파일의 내용이 다르기 때문에 발생하는 오류입니다. 당연히 새로운 repository 를 만들었다면 원..

Development/Git 2022.06.13
반응형