BLOG

[Git] src refspec master does not match any 오류

#git#refspec

문제점 Git으로 Commit을 하고 Push할 때 아래와 같은 오류가 발생됩니다. error: src refspec master does not match any 수행했던 명령은 아래와 같습니다. > git init > git add -A > git commit -m "deploy" > git push -f https://github.com/iju707/blog.git master:gh-pages 원인 Push 할 대상으로 지정된 브랜치명이 잘못된 경우입니다. 브랜치의 경로를 git show-ref 명령으로 확인해보니 main으로 지정되어있었습니다.

더보기 →

2025년 3월 5일

[LogiOptions+] 실행안됨현상 해결

현상 프록시가 있는 사내 환경에서 Logi Options+를 설치하고 사용하려고 했습니다. 그런데 설치가 잘 안되거나 실행이 안되는 현상이 있어 해결한 방법을 공유합니다. 해결방법 1 - offline 설치 기본 설치파일은 온라인을 경유하여 다운로드를 받게 됩니다. 따라서 프록시나 인터넷이 안되는 환경에서는 다음 오프라인 버전을 사용합니다. https://prosupport.logi.com/hc/en-us/articles/10991109278871-Logitech-Options-Offline-Installer 내용 중간의 Windows Options+ Offline Version 또는 Mac Options+ Offline Version을 선택하여 받으면 됩니다. 해결방법 2 - –no-sandbox 옵션 설치까지 완료하였는데 실행에서 문제가 있을 수 있습니다. 현상은 보통 실행시켰는데 화면이 나오지 않고 아무 반응이 없습니다.

더보기 →

2024년 1월 13일

[VMware] Ctrix workspace 느린현상

현재 환경 Macbook Pro M3pro VMware Fusion Player 13.5.0 Windows 11 arm Ctrix Workspace 23.9.1.104 (2309.1) 상황 현재 Ctrix Workspace를 사용하여 가상 데스크톱 인프라(VDI)를 구축하고 접속해서 업무를 진행하고 있습니다. 최근 맥북으로 변경하고 VMware를 사용하여 Windows 11 arm 버전을 설치한 뒤 접속하였는데 너무 반응속도가 느렸습니다. CPU나 메모리 사용도 여유로웠고 VDI 밖에서 네트워크도 준수한 속도를 가지고 있었습니다. 검색을 해보니 3D 가속에 이슈가 있어보이고 옵션을 끄는 방식으로 해결이 가능합니다.

더보기 →

2023년 12월 28일

[Pyhon] 문자열을 연산자로 사용하기

원하는 것 문자열로 연산식을 받고 이것에 대한 계산결과를 보고 싶습니다. 예로 3 + 2 를 받으면 5 이라는 결과를 받고 싶습니다. 방법 1 : eval 단순하게 if를 사용해도 eval 을 사용해도 됩니다. >> eval("3 + 2") 5 그런데 eval의 경우에는 원하는 용도 이외에도 처리해버리기 때문에 위험합니다.

더보기 →

2023년 10월 28일

[Linux] 재부팅없이 sysctl 설정 다시읽기(reload)

개요 Linux 환경에 Elasticsearch를 설치하는데 시스템 설정 수정이 필요합니다. (vm.max_map_count) 다만, 운영환경이고 별도절차가 있어서 재부팅하기 쉽지 않습니다. 재부팅하지 않고 sysctl로 설정한 내용을 다시 읽는 법을 공유합니다. 다시읽기 아래 명령을 수행하면 재부팅없이 다시 읽게 됩니다. 필요시 sudo가 요구됩니다. $ sysctl --system 다시읽은 파일 위 명령을 실행하면 아래의 파일을 다시 읽게 됩니다.

더보기 →

2023년 10월 13일

[Git] Failed to find a valid digest in the "integrity" attribute for resource

현상 Hugo를 활용하여 Github Page에 블로그를 생성하였습니다. 기존 MacOS환경에서는 큰 문제가 없었는데 Windows 환경으로 오고나서 배포를 하니 버튼동작이 하지 않고 크롬콘솔에서 다음과 같이 오류가 발생하였습니다. Failed to find a valid digest in the ‘integrity’ attribute for resource ‘….’ with computed SHA-256 integrity ‘….’. The resource has been blocked. 내용상 파일의 digest가 일치하지 않아 차단처리를 한 것으로 보입니다. 원인 MacOS 환경에서는 정상이었으나 Windows에서 문제가 발생하였다는 점에 빌드나 배포를 점검하였습니다.

더보기 →

2023년 10월 12일

[Git] Submodule이 있는 저장소 Clone 하기

개요 Git 프로젝트에서 다른 Repository를 모듈로 참조할 경우 Submodule로 등록합니다. 아래는 기존의 프로젝트를 Clone할 때 Submodule을 어떻게 처리해야하는지 안내합니다. 방법 1 : 개별 초기화 먼저 git submodule init 명령으로 submodule을 초기화 합니다. $ git submodule init Submodule 'themes/hextra' (https://github.com/imfing/hextra.git) registered for path 'themes/hextra' git submodule update 로 최신 형상으로 업데이트 합니다.

더보기 →

2023년 10월 12일

[PostgreSQL] 재시작없이 설정불러오기 (reload configuration without restart)

개요 PostgreSQL은 다양한 설정을 파일로 다루고 있습니다. 그중 pg_hba.conf 파일로 접근제어를 하게 되는데 운영중 수정이 필요한 상황이 발생했을 때 재시작 없이 적용하는 방법을 가이드 합니다. pg_ctl 이용 pg_ctl에서는 다음방법으로 설정로딩을 지원합니다. $ pg_ctl reload [-s] [-D datadir] 옵션은

더보기 →

2023년 9월 27일

[MariaDB] 문자열을 날짜로 STR_TO_DATE

개요 MariaDB에서 문자열을 날짜형으로 변경하는 방법입니다. 문법 STR_TO_DATE(str, format) str은 날짜로 전환할 문자열이며, format은 문자열의 형식입니다. Format 주요 형식은 다음과 같습니다.

더보기 →

2023년 9월 27일

[Synology] EAC3 코덱 재생하기

개요 Video Station에서 영상을 재생할 때 간헐적으로 지원되지 않는 오디오 코덱으로 안되는 경우가 있습니다. 원인을 찾아보면 특허 문제로 인하여 공식 지원이 불가능한 경우입니다. Video Station 에서 DTS 또는 EAC3 오디오 형식의 비디오를 재생할 수 없는 이유는 무엇입니까? 현재 Video Station 은 특허 라이센스 문제로 인해 다음과 같은 오디오 형식을 재생할 수 없습니다. DTS 및 DTS-HD를 포함하되 이에 국한되지 않고 모든 DTS 오디오 형식 부분적인 돌비 디지털 오디오 형식(Dolby Digital Plus(EAC3) 및 돌비 TrueHD를 포함하되 이에 국한되지 않음) 해결방법 아래와 같이 설정하면 장치가 재부팅할때 마다 스크립트가 실행됩니다. 따라서 DSM이 업데이트되더라도 계속적으로 적용이 가능합니다.

더보기 →

2023년 9월 23일

[Git] Proxy 설정하기

개요 Git을 사내에서 사용하다보면 일반적으로 프록시 문제를 경험하게 됩니다. 왠만한 기업에서는 보안을 이유로 프록시를 도입하여 네트워크가 구성되어있기 때문입니다. 그런데, 프록시를 설정해놓으면 구성에 따라 내부 Git Repository에 접속하지 못하는 사태가 발생하게 됩니다. 아래 내용을 통하여 외부는 프록시를, 내부는 다이렉트로 접근하는 방법을 설정해보겠습니다. 외부 Proxy 설정 기본적으로 Git은 http_proxy, https_proxy, all_proxy 와 같은 환경변수를 사용하여 프록시 설정을 구성합니다. 별도 지정할 경우 http.proxy 설정을 추가합니다.

더보기 →

2023년 9월 23일

[ReactJS] create-react-app의 실행 포트 변경

문제점 ReactJS로 프로젝트를 시작하면, 보통 create-react-app을 사용합니다. 개발을 하고 시작을 하려면 다음과 같은 명령을 실행하게 됩니다. $ yarn run start 그러면 http://localhost:3000으로 페이지가 열리게 됩니다. 환경에 따라 다른 포트로 실행하고 싶습니다.

더보기 →

2023년 9월 21일

[Windows] Failover Cluster 생성실패 (로그온 실패)

문제점 MSSQL MSCS를 구성하기 위해 장애조치(Failover) 클러스터를 구성하려고 하였습니다. 만들기 과정에서 계속 실패가 발생했고 원인을 알 수 없었습니다. 원인확인 이벤트 뷰어에서 관리자 이벤트를 살펴보았습니다. Cluster Service가 시작이 불가능했고 Service Control Manager에서 7024 오류가 발생하였습니다. Cluster Service 서비스가 서비스 특정 오류 로그온 실패 : 사용자는 이 컴퓨터에서는 요청된 로그온 유형을 허가받지 않았습니다. 때문에 종료되었습니다. 로그인에 문제가 있을 것 같아서 Windows 로그의 보안 로그를 확인했습니다. 내용을 보니 감사 실패 - 4625 가 발생하였고 상세 내용중 다음이 있었습니다.

더보기 →

2023년 9월 21일