[Github] 깃허브에 올리면 안되는 파일 목록 만들기

반응형
    반응형

    Git으로 프로젝트 중이라면

    프로젝트를 하다보면 올리지 말아야 하는 파일들이 있습니다.
    개인정보가 유출될 수 있기 때문에 key값이나 민감정보가 들어있는 DB파일들은 절대로 올리면 안 됩니다.
    또한, Github의 무료계정은 500MB로 제한되어 있고 파일 하나당 100MB 이상이 되면 commit 오류가 발생합니다.
    데이터 저장해논 DB파일은 100MB가 넘어가기 쉬워서 어짜피 올라가지도 않습니다. 그럼 DB파일 때문에 오류발생으로 인해 다른 파일들도 Github에 동기화되지 않는 현상이 나타납니다.
    이를 해결하기 위해서 프로젝트 폴더에 .gitignore파일을 만들어 git에 올릴 파일선별을 해야합니다.

    .gitignore 파일 만들기

    .gitignore 파일은 만들기 쉽습니다. vscode인 경우 파일 추가를 눌러서 아래그림처럼 .gitignore로 입력해 파일을 추가해줍니다.


    프로젝트 폴더에 생성된 파일에 들어가서 올리지 않아야 할 파일 목록을 씁니다.

    저의 경우 엑셀은 github에 올라갈 이유가 없어서 빼버렸습니다.

    파일목록이 많아서 복잡하다면 도움을 받자

    큰 프로젝트를 하게 되면 일일히 파일목록을 만들기도 벅찰 수도 있습니다.
    그럴 때는 아래 사이트의 도움을 받으면 좋습니다.
    https://www.gitignore.io/

    gitignore.io

    Create useful .gitignore files for your project

    www.toptal.com

    gitinore.io 사이트는 보편적으로 github에 올리지 않는 파일 목록을 작성해줍니다.

    현재의 개발환경을 넣어서 하면 됩니다. 모듈이 아닌 개발환경을 넣으셔야 합니다. gitignore.io는 목록에 없는 개발환경에 대해서는 생성해주지 않습니다.
    생성을 누르면 아래와 같이 목록들을 생성해줍니다.
    여기서 필요한 부분을 복사해 나의 .gitinore 파일에 옮겨주고 프로젝트 할 때 변경하시면 됩니다.

     
     

    댓글

    Designed by JB FACTORY

    ....