Git

[Git / iOS / Xcode] API Key 숨기기

Minny27 2021. 11. 5. 21:26

오늘 포스팅할 내용은 API를 연동해서 데이터를 가져올 때

.gitignore 파일을 이용해서 API Key를 숨기는 방법에 대해서 알아보겠습니다.

 

 

 

[Step 1] Storage.swift 안에 API Key 저장하기

 

 

 

[Step 2] API Key를 넣어야 하는 자리에 Storage().apiKey 넣기

 

 

 

[Step 3] terminal을 열고 프로젝트 가장 상위 폴더로 이동 후, 다음의 명령어 입력

// .gitignore 파일 생성
touch .gitignore

// .gitignore 파일 열기
open .gitignore

 

.gitignore 파일에 Storage.swift 추가 후 저장

 

 

 

[Step 3] 다음의 명령어 입력

git status를 입력해서 .gitignore이 생성되었는지 확인

git status

 

 

생성된 것이 확인되었으면 git add + commit + push

git add .gitignore
git commit -m "커밋 메시지"
git push origin main

ex)
git add .gitignore
git commit -m "Create .gitignore"
git push origin main

 

.gitignore을 저장 후 만약 Storage.swift 파일을 add 하려고 하면 다음과 같은 에러가 발생합니다.

 

 

 

※ 참고 출처

ayunascode

 

How to hide your API keys

If you’d like to have all your code open sourced by default and available on GitHub, then how do you hide your API keys and other sensitive…

ayunascode.medium.com