2024-12-23

SIHA·2024년 12월 23일

GitHub는 꾸준히 써왔지만, 개인적으로 레포지토리를 관리하거나, 다른 사람이 만들어준 Organization에 참여하는 방식이었다.
이번을 계기로 직접 Organization을 만들어보고 그 기능과 활용법을 알아보고자 한다.


GitHub

Build and ship software on a single, collaborative platform
코드 저장소 관리와 협업을 위한 클라우드 기반 플랫폼으로, 개발자들이 버전 관리, 코드 공유, 협업을 효율적으로 수행할 수 있도록 지원한다.

Organization

Organizations are shared accounts where businesses and open-source projects can collaborate across many projects at once, with sophisticated security and administrative features.
즉, 공동 작업을 위한 공유 작업 공간


organization 생성



Organization name: org 이름 (언더바(_)는 포함 불가)
Contact email: 대표 이메일을 작성하면 된다.

This organization belongs to:

  • My personal account
    - 해당 Organization이 개인 계정에 속한 조직으로 간주.
    - 개인 주도 팀 프로젝트나 소규모 협업에 적합
    - 팀원이 추가되더라도 궁극적으로 본인의 계정 하에 속하게 된다
  • A business or institution
    - 회사, 기관, 또는 단체에 속해 있게 됨
    - 주로 기업 프로젝트, 공식 단체 또는 규모가 큰 조직에서 사용


생성하게 되면 위의 화면이 나오고, username이나 email로 멤버를 추가할 수 있다.
나중에 추가해도 무관

Overview 페이지는 사용자가 조직을 처음 시작하거나 관리하는 데 필요한 주요 정보를 제공하는 시작 가이드 대시보드로 이 페이지는 조직 관리자가 초기 설정을 쉽게 이해하고 실행할 수 있도록 해준다.

  • Organization의 멤버 관리
    - Owner: 조직의 설정 및 레포지토리 관리를 포함한 모든 권한을 가짐
    - Member: 주어진 권한 내에서 레포지토리에 기여할 수 있음

Organization에서도 개인 계정처럼 레포지토리를 생성할 수 있다.

Owner와 Member는 레포지토리를 생성하고, 파일을 업로드하거나 협업할 수 있다.
권한 설정에 따라 멤버의 접근 권한을 세부적으로 조정할 수 있다.


이번 프로젝트를 통해 organization의 기능들을 직접 사용해보고, 이를 바탕으로 협업 스킬을 향상시키고자 한다.

profile
뭐라도 해보자

0개의 댓글