Git (깃)/깃 git

[2] 쿠팡 api 프로젝트 / 만료된 secret key / gitignore로 해결하기

삐뚤어진 개발자 2020. 2. 16.

쿠팡 파트너스 키가 노출되어 쿠팡에서 내 키를 만료 시켰다.

쿠팡 파트너스에서 발급 받은 키를 노출하게 되면 쿠팡 파트너스에서 키를 삭제시켜버린다.

 

키는 다시 발급 되지 않으니 다른 명의로 가입을 새로하여 발급받을 수 밖에 없다.

노출 되지 않게 조심하자..

 

 

새로운 아이디의 키를 발급받고, 깃 허브에 내 키가 올라갔던 것을 방지 하기 위해 일단은 git의 프로젝트를  private로 바꿨다.

 

 

 

git github 프로젝트 private로 변경하기.

github를 사용할 때, 다른 사용자들이 내 프로젝트 코드를 볼수 있는 public과 볼수 없도록 하는 private가 있다. (github에서 작년부터 private를 무료화 했다.) public => private로 변경 하는 법을 알아본다. 1..

taewooblog.tistory.com

그래도 조금 불안한 감이 있어서, 쿠팡파트너스 key를 관리하는 클래스를 하나 만들어서 깃에 아예 제외하고 올릴 수 있도록 조치를 취했다.

 

 

gitignore을 이용한다.

 

1. 프로젝트 폴더로 들어가면 gitignore 텍스트 파일이 있는 것을 볼수 있다. (없으면 똑같은 이름으로 만들면 된다.)

 

2. 제외하고 싶은 파일 경로를 적어준다.

3. 그리고 push 해주면 끝. gitHub를 확인해보니 클래스 파일이 올라가지 않았다. 

++ 그리고 intelly j 툴에도 해당 파일이 회색으로 올라가지 않은 것을 확인할수 있다. 

 

 

 

 

4. 첨언으로 소스를 수정하고 있는 도중에 gitignore을 수정하게 되면 적용이 되지 않는다.

 

아래의 명령어로 캐시를 지워주고 다시 커밋한다.

 

git rm -r --cached .
git add .
git commit -m "git ignore test"

댓글