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] 쿠팡 api 프로젝트 / 만료된 secret key / gitignore로 해결하기 - undefined - 1. 프로젝트 폴더로 들어가면 gitignore 텍스트 파일이 있는 것을 볼수 있다. (없으면 똑같은 이름으로 만들면 된다.)

 

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

[2] 쿠팡 api 프로젝트 / 만료된 secret key / gitignore로 해결하기 - undefined - 2. 제외하고 싶은 파일 경로를 적어준다.

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

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

 

[2] 쿠팡 api 프로젝트 / 만료된 secret key / gitignore로 해결하기 - undefined - 3. 그리고 push 해주면 끝. gitHub를 확인해보니 클래스 파일이 올라가지 않았다. 

 

 

 

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

 

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

 

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

댓글