> For the complete documentation index, see [llms.txt](https://terraform201.devart.tv/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://terraform201.devart.tv/0.-terraform-intermediate/github.md).

# Github 코드 만들기

본 가이드에 사용할 코드를 다운로드 받고, 이를 자신만의 레포로 변경합니다.

Fork 해서 진행해도 되지만, 만약 Private하게 구성하고자 한다면 다음과 같이 구성할 수 있습니다.

#### Private 레포지토리 구성하기

1. 먼저 Github 코드를 Clone합니다.

```
$ git clone https://github.com/DevopsArtFactory/aws-provisioning
'aws-provisioning'에 복제합니다...
remote: Enumerating objects: 940, done.
remote: Counting objects: 100% (135/135), done.
remote: Compressing objects: 100% (116/116), done.
remote: Total 940 (delta 36), reused 85 (delta 18), pack-reused 805
오브젝트를 받는 중: 100% (940/940), 170.45 KiB | 5.33 MiB/s, 완료.
델타를 알아내는 중: 100% (465/465), 완료.
```

2. 폴더로 들어가서 `.git` 파일을 수정합니다.

```
$ rm -rf .git
$ git init
$ git remote add origin <your private repositsory URL>
$ git add .
$ git commit -m "init"
$ git push origin <default branch>
```
