본문 바로가기

전체 글80

[Git, bash] fatal: unable to access port 443: Coudln't connect to server 에러 해결 회사 장비에서 bash를 사용하여 원격 레포지토리로 push를 했을 때 아래와 같은 에러가 발생했다. github desktop이나 Visual Studio 상에서 push를 할 때는 별다른 문제가 없었는데, bash 터미널에 환경에서만 문제가 발생하여 검색해보니 프록시 혹은 방화벽 문제로 인해 깃허브 서버에 붙지 못하는 문제로 보였다. 프록시 환경에서 pull, fetch, push 명령어를 사용하기 위해서는 proxy설정을 선행해야 한다. git config --global http.proxy http://username:password@proxy.server.com:8080 git config --global https.proxy http://username:password@proxy.server... 2023. 11. 27.
[Git, github] Git 시작하기 (2) 본격적으로 git실습을 진행하기 전에, git을 사용하기 위해서는 github와 같은 호스팅 서비스가 필수적이므로 github에 대해 알아보자. github란? 깃(Git)을 기반으로 소스 코드를 호스팅 하고, 협업 지원 기능들을 지원하는 웹서비스이다 github를 통해서 내 프로젝트를 업로드 할 수 있고, 변경된 히스토리 확인 등 다양한 기능을 사용할 수 있다. 깃을 처음 배우는 사람들은 대부분 github를 사용하여 실습을 진행하게 된다. 사실 github와 비슷한 서비스를 제공하는 Gitlab과 bitbucket도 있지만 대부분 회사 내부용으로 많이 사용하며 실제로도 github가 가장 많은 오픈소스 프로젝트를 보유하고 있다. 또, Action 등 지원하는 기능의 다양성도 많고, 참고할 자료도 많아.. 2023. 11. 25.
[Git, github] Git 시작하기 (1) 아마도 깃은 협업에 있어서 가장 중요한 개념이라고 생각한다. 하지만 사용하는데 분명히 난이도가 있고, 양 또한 많다. 깃을 처음 접하는 사람도 기본적인 협업이 가능한 정도로 깃을 다룰 수 있는 것을 목표로 깃 시리즈 포스팅을 시작한다. Git 이란? 깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 스냅샷 스트림 기반의 '분산 버전 관리 시스템'이다. Git 장점 오프라인 작업이 가능하다. Git은 저장소를 일단 로컬에 복제하고, 로컬 저장소에 있는 히스토리도 그대로 유지되므로, 서버에서 새 자료를 받아올 수 없을 뿐이지 이외에는 오프라인 상태에서도 대부분의 형상관리 기능을 이용할 수 있다. 속도가 빠르다. 각각의 개발자들이 모두 분산처리 서버의.. 2023. 11. 25.
[C#,MSSQL] The timeout period elapsed prior to obtaining a connection from the pool 에러 해결 아마도 이 에러는 내가 겪은 에러 중 가장 어이없는 에러인 것 같다. 내가 만든 앱에서 에러가 발생했다는 소식을 듣고 내 폰으로 앱을 실행해보니 실제로 로그인이 되지 않는 현상이 발생했다. 계속해서 Timeout이 발생했고, 주말에 서버 정기점검이 있다는 것이 생각난 나는 디비 서버에 문제가 생겼다고 의심을 하며 서둘러 회사로 향했다. 그런데 사무실에 도착해서 앱을 실행해보니, 놀랍게도 앱이 정상실행 되었다. 갑자기 고쳐져서 어이가 없는 와중에 우선 문제가 무엇이었는지 확인하기 위해 로그파일을 열었다 2023-11-19 10:45:26 | ERROR | The timeout period elapsed prior to obtaining a connection from the pool. This may ha.. 2023. 11. 19.