GitHub News

Satellite 2020 :GitHub 신제품 출시

GitHubKorea 2020. 5. 14. 17:57

 

올해 첫 Satellite가 개최되었습니다!

Satellite란 

가상 회의로 많은 지역 공동체가 모여 여러 중요한 문제를 해결할 수 있는 네트워크상 토론회입니다!

이번에 GitHub는 Satellite에서 모든 소프트웨어 커뮤니티의 협업을 지원하는 4가지의 새로운 제품을 발표했습니다.

 

새로 출시된 신제품들입니다!

그럼 새로 발표된 제품을 자세히 살펴볼까요?

 


GitHub에서 Codespace로 코딩 시작하기

한정된 공개 배타로 사용 가능합니다.

 

모든 저장소는 코드 작성 전에 수십 단계의 작업을 필요로 하고 저장소마다 다른 개발 환경설정 방법을 갖고 있습니다. 그러다 보니 두 프로젝트의 환경이 서로 충돌하는 경우가 종종 발생합니다.

 

하지만 Codespace는 GitHub 내에서 바로 몇 초 만에 빠르게 작동하는 완전한 기능을 갖춘 클라우드 호스팅 개발 환경(Cloud-hosted dev environment)을 제공합니다.

Visual Studio 기술로 구동되는 GitHub의 Codespace는 코드 완성 및 탐색, 터미널 액세스 등 Visual Studio Code의 모든 기능을 웹브라우저를 통해 제공합니다.

이제 언제 어디서나 자유롭게 이동하고 개발할 수 있습니다. 또한 데스크탑에 설치된 Visual Studio Code와 연동하여 사용할 수도 있습니다.

 

Codespace의 가격은 아직 확정되지 않았습니다. GitHub의  Code-editing 기능은 항상 무료지만 Codespaces 클라우드 환경(Cloud VM)을 사용하는 경우 간단한 종량제 요금을 제공할 계획입니다.

 

더 자세한 Codespace의 기능과 정보를 알고 싶으신 분들은 아래 링크와 원글을 확인해 주세요.

 

코드 스페이스에 대해 알아보기

 

GitHub Discussions에 참여하기

곧 공개 저장소를 위한 베타 사용이 가능해집니다.

 

소프트웨어 커뮤니티는 단순히 코드를 함께 사용하는 것이 아니라 아이디어를 나누고 새로운 사용자들이 방향을 잡도로 도와주며 소프트웨어 사용의 최선의 방법에 대해 협력해야 합니다. 

 

하지만 지금까지 GitHub는 오로지 '이슈(issues)와 풀 리퀘스트(Pull request)'만으로 개발자들이 소통하게 했습니다.

그러나 이슈(issues)와 풀 리퀘스트(Pull request)'는 상호 간의 소통이 불가능하기에

코드를 병합하는 데는 적합하지만 커뮤니티 지식을 쌓는 데는 적합하지 않습니다.

 

대화를 하기 위해서는 대화를 할 수 있는 장소가 필요합니다. GitHun Discussions가 바로 이 대화의 장소를 제공해 줄 것입니다.

이미 몇몇 커뮤니티와 배타에서 Discussions를 사용하고 있으며 곧 다른 프로젝트에서도 사용 가능하게 될 예정입니다.

 

 

 

코드 분석 기능과 Secret scanning을 통한 코드 보안

배타에서 새로운 기능을 사용하실 수 있습니다.

 

소프트웨어 커뮤니티에서 협업은 코드를 안전하게 사용 및 생산하고 서로의 실수로부터 코드를 보호해 주는 것이 필요합니다. 작년에 GitHun는 Semmle를 인수해 GitHub의 developer workflows에 보안코드를 도입했고 GitHub Advanced Security를 출시했습니다.

 

  • 코드 분석 기능은 GitHub-native에서 사용해 보실 수 있습니다. 코드 분석 기능이 활성화되면 모든 'git push'에서 문제 되는 보안 코드를 검색해 풀 리퀘스트로 바로 보여줍니다. GitHub는 소프트웨어를 안전하게 유지하기 위해 오픈소스에 대한 코드 분석 기능을 무료로 제공하고 있고 공개 프로젝트라면 누구나 가입할 수 있습니다.

  • 이제 개인 저장소에서도 Secret scanning이 가능합니다. 이 기능은(예전에 토큰 탐색) 2018년부터 공개 저장소에서는 사용할 수 있었습니다.

 

코드 탐색과 보안 탐색은 모든 공개 저장소에서 무료로 사용 가능하며 GitHub Advanced Security의 일부도 사용할 수 있습니다.

 

 

규정 준수 및 보안이 최우선 과제인 경우: GitHub Private Instances

곧 출시됩니다.

 

기업들은 소프트웨어를 구축하고 사용하기 위해 GitHub 커뮤니티에 의존하고 있습니다. GitHub는 기업들의 보안과 규정이 엄격하더라도 안심하고 사용할 수 있습니다. 오늘날 GitHub는 GitHub Private Instances에 대한 계획을 소개했습니다.

GitHub Private Instances는 기업 고객들을 위한 새로운 관리 풀옵션입니다. GitHub Private Instances는 개인 암호와 백업을 비롯해 강화된 보안과 규정 그리고 정책 기능을 제공할 것입니다.

 


GitHub는 올해 초 개발자들을 위해 Teams 요금을 무료로 전환했고 GitHub 스폰서를 30개국 이상 확대했습니다. 앞으로도 개발자들을 위해 GitHub가 출시할 새로운 제품들을 기대해 주시고 저희 블로그도 많이 찾아 주세요!

긴 글 읽어주셔서 감사합니다.

 

이 게시물은 GitHub Shanku Niyogi의 글인 New from satellite 2020을 번역한 글입니다.