# GitHub 팀 시작

GitHub Team 그룹의 사용자는 조직 계정에서 동시에 여러 프로젝트에서 협업할 수 있습니다.

이 가이드에서는 조직 소유자가 GitHub Team 계정을 설정, 구성, 관리하는 방법을 안내합니다.

## 1부: GitHub.com에서 계정 구성

GitHub Team으로 시작하는 경우 첫 번째 단계로 개인 계정을 만들거나 GitHub에서 기존 계정에 로그인하고, 조직을 만들고, 청구를 설정해야 합니다.

### 1. 조직 정보

조직은 비즈니스와 오픈 소스 프로젝트가 한 번에 여러 프로젝트에서 협업할 수 있는 공유 계정입니다. 소유자 및 관리자는 정교한 보안 및 관리 기능을 사용하여 조직의 데이터와 프로젝트에 대한 멤버 액세스를 관리할 수 있습니다. 조직의 기능에 대한 자세한 내용은 [조직 정보](/ko/organizations/collaborating-with-groups-in-organizations/about-organizations#terms-of-service-and-data-protection-for-organizations)을(를) 참조하세요.

### 2. 조직 만들기 및 GitHub Team 가입하기

조직을 만들기 전에 개인 계정을 만들거나 GitHub.com에서 기존 계정에 로그인해야 합니다. 자세한 내용은 [GitHub 계정 만들기](/ko/get-started/start-your-journey/creating-an-account-on-github)을(를) 참조하세요.

개인 계정이 설정되면 조직을 만들고 플랜을 선택할 수 있습니다. 여기에서 조직의 GitHub Team 구독을 선택할 수 있습니다. 자세한 내용은 [처음부터 새 조직 만들기](/ko/organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch)을(를) 참조하세요.

### 3. 조직에 대한 청구 관리

각 개인 계정 및 조직에 대한 청구 설정, 결제 방법, 유료 기능 및 제품을 개별적으로 관리해야 합니다. 설정에서 컨텍스트 전환기를 사용하여 여러 계정의 설정 간에 전환할 수 있습니다. 자세한 내용은 [GitHub 청구 작동 방식](/ko/billing/managing-your-billing/about-billing-on-github#switching-between-settings-for-your-different-accounts)을(를) 참조하세요.

조직의 청구 설정 페이지에서 결제 방법, 청구 주기, 청구 메일과 같은 설정을 관리하거나 구독, 청구 날짜, 결제 기록과 같은 정보를 볼 수 있습니다. 스토리지 용량과 GitHub Actions 사용 시간을 확인하고 업그레이드할 수도 있습니다. 청구 설정 관리에 대한 자세한 내용은 [청구 시작](/ko/billing/managing-your-billing)을(를) 참조하세요.

```
          _소유자_ 또는 _청구 관리자_ 역할이 있는 조직 멤버만 조직에 대한 청구 설정에 액세스하거나 변경할 수 있습니다. 청구 관리자는 조직에 대한 청구 설정을 관리하고 조직 구독의 유료 라이선스를 사용하지 않는 사용자입니다. 청구 관리자를 조직에 추가하는 방법에 대한 자세한 내용은 [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)을(를) 참조하세요.
```

## 2부: 멤버 추가 및 팀 설정

조직을 만든 후 멤버를 초대하고 권한 및 역할을 설정할 수 있습니다. 다양한 수준의 팀을 만들고 조직의 리포지토리, 프로젝트, 앱에 대한 사용자 지정 수준의 권한을 설정할 수도 있습니다.

### 1. 조직의 멤버 관리

조직 구성원 관리

### 2. 조직 권한 및 역할

조직의 각 사람에게는 조직에 대한 액세스 수준을 정의하는 역할이 있습니다. 멤버 역할은 기본값이며 소유자 및 청구 관리자 역할과 “팀 유지 관리자” 권한을 할당할 수 있습니다. 자세한 내용은 [조직의 역할](/ko/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)을(를) 참조하세요.

### 3. 팀 정보 및 만들기

팀은 연계 액세스 권한 및 멘션이 있는 회사 또는 그룹의 구조를 반영하도록 만들 수 있는 조직 멤버의 그룹입니다. 조직 멤버는 팀에 알림을 보내거나 검토를 요청할 수 있으며 팀은 표시되거나 비밀일 수 있습니다. 자세한 내용은 [조직 팀 정보](/ko/organizations/organizing-members-into-teams/about-teams)을(를) 참조하세요.

독립적인 팀을 만들거나 그룹 또는 회사의 계층 구조를 반영하기 위해 여러 수준의 중첩된 팀을 둘 수 있습니다. 자세한 내용은 [조직 팀 만들기](/ko/organizations/organizing-members-into-teams/creating-a-team)을(를) 참조하세요.

### 4. 팀 설정 관리

팀 설정 관리

### 5. 사용자 및 팀에 리포지토리, 프로젝트, 앱에 대한 액세스 권한 부여

리포지토리 역할을 사용하여 조직 멤버, 팀, 외부 협력자에게 조직이 소유한 리포지토리에 대한 다양한 수준의 액세스 권한을 부여할 수 있습니다. 자세한 내용은 [조직의 리포지토리 역할](/ko/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization)을(를) 참조하세요.

또한 조직의 프로젝트에 대한 액세스를 사용자 지정하고 개별 조직 멤버가 조직의 GitHub Apps을 관리하도록 허용할 수 있습니다. 자세한 내용은 [귀하의 프로젝트에 대한 액세스 관리](/ko/issues/planning-and-tracking-with-projects/managing-your-project/managing-access-to-your-projects), [사용자 조직의 projects (classic)에 대한 액세스 관리](/ko/organizations/managing-access-to-your-organizations-project-boards), [조직에 대한 프로그래밍 방식의 액세스 관리](/ko/organizations/managing-programmatic-access-to-your-organization)을(를) 참조하세요.

## 3부: 조직의 보안 관리

조직 멤버에게 2단계 인증을 권장하거나 요구하고, 보안 기능을 구성하고, 조직의 감사 로그 및 통합을 검토하여 조직을 더욱 안전하게 만들 수 있습니다.

### 1. 2단계 인증 요구

조직 멤버가 2단계 인증을 사용하도록 설정했는지 확인하고 조직에서 2단계 인증을 요구하도록 선택할 수 있습니다. 자세한 내용은 [조직에서 2단계 인증 요구](/ko/organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization)을(를) 참조하세요.

### 2. 조직의 보안 기능 구성

귀하의 조직을 안전하게 유지하려면 보안 정책, 종속성 그래프, 비밀 검사 및 Dependabot 보안 및 버전 업데이트를 비롯한 다양한 GitHub 보안 기능을 사용할 수 있습니다.  자세한 내용은 [조직에서 보안 기능 구성](/ko/code-security/securing-your-organization)을 참조하세요.

### 3. 조직의 감사 로그 및 통합 검토

조직의 감사 로그를 사용하면 조직 소유자가 지난 180일 이내에 조직 구성원이 수행한 작업을 검토할 수 있습니다. 자세한 내용은 [조직의 감사 로그 검토](/ko/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization)을(를) 참조하세요.

조직의 설치된 통합에 대한 권한 수준을 검토하고 구성할 수도 있습니다. 자세한 내용은 [조직에 설치된 GitHub 앱 검토](/ko/organizations/managing-programmatic-access-to-your-organization/reviewing-github-apps-installed-in-your-organization)을(를) 참조하세요.

## 4부: 조직 수준 정책 설정

### 1. 조직 정책 관리

조직에서 다양한 작업 및 기능에 대한 사용 권한 및 정책을 관리할 수 있습니다.

예를 들어 조직의 데이터를 보호하기 위해 조직에서 리포지토리 만들기를 제한할 수 있습니다. 조직에서 소유한 프라이빗 리포지토리의 포크를 허용하거나 방지하도록 선택할 수도 있습니다. 자세한 내용은 [조직에서 리포지토리 만들기 제한](/ko/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization) 및 [조직에 대한 포크 정책 관리](/ko/organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization)을(를) 참조하세요.

조직에 대해 구성할 수 있는 설정의 전체 목록은 [조직 설정 관리](/ko/organizations/managing-organization-settings)을(를) 참조하세요.

### 2. 리포지토리 변경 내용 관리

멤버가 만들 수 있는 형식을 포함하여 조직에서 리포지토리를 만들고 전송하고 삭제하기 위한 권한을 구성할 수 있습니다. 자세한 내용은 [조직에서 리포지토리 만들기 제한](/ko/organizations/managing-organization-settings/restricting-repository-creation-in-your-organization) 및 [리포지토리를 삭제하거나 전송하기 위한 권한 설정](/ko/organizations/managing-organization-settings/setting-permissions-for-deleting-or-transferring-repositories)을(를) 참조하세요.

리포지토리 표시 여부를 변경하는 기능을 제한하거나 부여할 수도 있습니다. 자세한 내용은 [조직의 리포지토리 표시 유형 변경 제한](/ko/organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization)을(를) 참조하세요.

### 3. 조직 수준 커뮤니티 상태 파일 및 조정 도구 사용

조직의 기본 커뮤니티 상태 파일(예: CONTRIBUTING.md 파일, CODE\_OF\_CONDUCT.md 파일) 또는 문제 및 끌어오기 요청 템플릿도 만들 수 있습니다. 이러한 기본 파일은 해당 형식의 자체 파일을 포함하지 않는 조직에서 소유한 모든 리포지토리에 사용됩니다. 자세한 내용은 [Creating a default community health file(기본 커뮤니티 상태 파일 만들기)](/ko/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file)을(를) 참조하세요.

GitHub는 커뮤니티를 조정하고 관리하기 위한 여러 도구를 제공합니다. 자세한 내용은 [커뮤니티 관리 및 조정 정보](/ko/communities/setting-up-your-project-for-healthy-contributions/about-community-management-and-moderation#tools-for-moderating-your-community)을(를) 참조하세요.

## 5부: 작업 사용자 지정 및 자동화

GitHub Marketplace의 도구, GitHub API, 기존 GitHub 기능을 사용하여 작업을 사용자 지정하고 자동화할 수 있습니다.

### 1. GitHub Marketplace

사용

GitHub Marketplace에는 기능을 추가하고 워크플로를 개선하는 통합이 포함되어 있습니다. [GitHub Apps](https://github.com/marketplace)에서 OAuth apps, GitHub Actions, GitHub Marketplace를 비롯한 무료 및 유료 도구를 검색, 탐색 및 설치할 수 있습니다.

### 2. GitHub API 사용

GitHub API에는 REST API와 GraphQL API라는 두 가지 버전이 있습니다. GitHub API를 사용하여 공통 작업을 자동화하고, [데이터를 백업](/ko/repositories/archiving-a-github-repository/backing-up-a-repository)하거나, [통합을 만들어](/ko/get-started/exploring-integrations/about-integrations) GitHub를 확장할 수 있습니다. 자세한 내용은 [GitHub REST API 및 GraphQL API 비교](/ko/rest/overview/about-githubs-apis)을(를) 참조하세요.

### 3. GitHub Actions

구축하기

GitHub Actions를 사용하면 GitHub에서 엔터프라이즈의 개발 워크플로를 자동화하고 사용자 지정할 수 있습니다. 사용자 고유의 작업을 만들거나 GitHub 커뮤니티에서 공유하는 작업을 사용하고 사용자 지정할 수 있습니다. 자세한 내용은 [워크플로 작성](/ko/actions/learn-github-actions)을(를) 참조하세요.

### 4. GitHub Packages

게시 및 관리

GitHub Packages는 소프트웨어 패키지를 프라이빗 또는 퍼블릭으로 호스트하고 프로젝트의 종속성으로 사용할 수 있는 소프트웨어 패키지 호스팅 서비스입니다. 자세한 내용은 [GitHub 패키지 소개](/ko/packages/learn-github-packages/introduction-to-github-packages)을(를) 참조하세요.

## 6부: GitHub의 커뮤니티 참여

GitHub 커뮤니티에 참여하는 방법에는 여러 가지가 있습니다. 오픈 소스 프로젝트에 참여하거나 GitHub Community Support의 사람과 상호 작용하거나 GitHub Skills을 사용하여 학습할 수 있습니다.

### 1. open source 프로젝트에 기여

GitHub에서 오픈 소스 프로젝트에 기여하는 것은 상상할 수 있는 모든 기술로 학습하고 가르치고 환경을 빌드하는 보람 있는 방법이 될 수 있습니다. 자세한 내용은 오픈 소스 가이드의 [오픈 소스에 기여하는 방법](https://opensource.guide/how-to-contribute/)을 참조하세요.

[GitHub 탐색](https://github.com/explore)에서 과거 기여, 별, 기타 작업을 바탕으로 프로젝트와 적절한 첫 번째 이슈에 대한 맞춤형 추천을 받을 수 있습니다. 자세한 내용은 [GitHub open source 기여할 수 있는 방법 찾기](/ko/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)을(를) 참조하세요.

### 2. GitHub Community Support

사용하기

전 세계 개발자를 만나 질문하고 답변을 듣고, 학습하고, GitHub 직원과 직접 상호 작용할 수 있습니다. 대화를 시작하려면 [GitHub Community Support](https://github.com/orgs/community/discussions/)를 참조하세요.

### 3. GitHub Docs에서 GitHub Team에 대해 읽기

GitHub Team에서 사용할 수 있는 기능을 반영하는 설명서를 읽을 수 있습니다. 자세한 내용은 [GitHub Docs 버전 정보](/ko/get-started/using-github-docs/about-versions-of-github-docs)을(를) 참조하세요.

### 4. GitHub Skills을 사용하여 학습

[GitHub Skills](https://skills.github.com/)을 사용하여 자체 GitHub 리포지토리에서 재미있고 현실적인 프로젝트를 완료하여 새로운 기술을 배울 수 있습니다. 각 과정은 GitHub 커뮤니티에서 만들고 친절한 봇이 가르치는 실습 수업입니다.

자세한 내용은 [Git 및 GitHub 학습 리소스](/ko/get-started/start-your-journey/git-and-github-learning-resources)을(를) 참조하세요.

### 5. open source 커뮤니티 지원

GitHub Sponsors를 사용하면 사용자가 의존하는 오픈 소스 프로젝트를 설계하거나 만들거나 유지 관리하는 개발자 또는 조직에 월별 반복 결제를 수행할 수 있습니다. 자세한 내용은 [GitHub 스폰서 정보](/ko/sponsors/getting-started-with-github-sponsors/about-github-sponsors)을(를) 참조하세요.

### 6. GitHub 지원에 문의

GitHub 지원은 GitHub를 사용하는 동안 발생하는 문제를 해결하는 데 도움이 될 수 있습니다. 자세한 내용은 [GitHub 지원 정보](/ko/support/learning-about-github-support/about-github-support)을(를) 참조하세요.

## 추가 참고 자료

* [GitHub 계정 시작](/ko/get-started/onboarding/getting-started-with-your-github-account)