728x90
반응형

 

 

 

GitHub Codespaces 란?

codespace는 클라우드에서 호스트되는 개발 환경이다. 각 codespace는 가상 머신에서 실행되는 Docker 컨테이너의 GitHub에 의해 호스팅된다. 2개 코어, 8GB RAM 및 32GB 스토리지, 최대 32개 코어, 64GB RAM 및 128GB 스토리지의 가상 머신 유형 중에서 선택할 수 있다. 기본적으로 codespace 개발 환경은 Ubuntu Linux 이미지에서 만들어진다. 즉, codespace는 로컬 운영 체제에 관계없이 Linux 환경에서 실행됩니다. Windows 및 macOS는 원격 개발 컨테이너에 대해 지원되지 않는다. 

 

GitHub Codespaces 실행방법

아래와 같이, < > Code 버튼을 누르면 Local 에서 받을지 Codespaces에서 실행할지 선택하는 버튼이 나온다. 

Create codespace on main을 누르면 Codespaces가 생성된다. 

 

 

그러면 아래와 같이 Visual Studio Code와 동일한 환경의 공간이 나타난다.

여기서 이제 자유자재(?)로 패키지들을 설치하고 실행해보면 된다. 

 

 

 

단, 너무 많은 패키지들을 설치하려고 시도하면 아래와 같이 저장공간이 없다는 메세지가 뜸 ㅎㅎ 

 

 

 

 

결론 : 간단한건 코드스페이스로 실행하고, 무거운 코드 및 패키지 모음은 로컬에서 실행하는 것이 정신 건강에 좋다... 

728x90
반응형