• github • development • Hun Jang
GitHub Copilot는 코드 작성 보조를 넘어 CLI·웹·모바일·데스크톱·멀티 IDE 전반에서 작동하는 멀티‑모델 AI 개발 플랫폼으로 발전하였다. VS Code 안에서 Ask·Edit·Agent 모드를 사용할 수 있고, 터미널·GitHub 웹·모바일·GitHub Desktop 등 모든 작업 흐름에서 일관된 경험을 제공한다.
• github • development • Hun Jang
Git을 사용하여 private repository를 clone하거나 접근할 때, 일반적으로 Personal Access Token(PAT)을 사용한다. 이를 위해 보통 git config --global 명령을 통해 인증정보를 URL에 포함시켜 사용하도록 설정한다. 대표적인 설정 명령어는 다음과 같다. 그러나 위의 설정을 했음에도 불구하고 다음과 같은 인증 오류가 발생하는 경우가 있다. 이 문제의 원인은 기존에 이미 설정된 global git config 값이 존재하기 때문이다. Git은 여러 개의 global 설정이 존재할 경우, 가장 먼저 등록된 값을 우선적으로 사용한다.
• github • Hun Jang
GitHub Actions에서 container를 사용해 CentOS 등 구버전 리눅스를 기반으로 동작할 때, 액션 실행 과정에서 사용하는 /__e/node20/bin/node가 glibc 버전 문제로 오류를 일으킨다. 이를 우회하기 위해 container 설정에서 volumes를 사용해 /__e/node20/bin을 다른 디렉터리와 마운트해 실제 /__e/node20/bin/node가 내부에서 보이지 않도록 만들고, 이후 container 내의 유효한 Node 바이너리에 심볼릭 링크를 연결하여 GitHub Actions가 문제없이 동작하도록 한다.