728x90 공유 소스 관리5 [GIT] Git History에서 특정 파일 기록 삭제하기 개요 Github에 Public 으로 오픈해놓고 있는 Node 토이 프로젝트 소스가 있는데 env파일 내부에 DB서버 정보가 있는데, Push 하기 전 gitignore 에 해당 파일 경로를 사전에 등록해 놓지 않아서... 그대로 Git History에 기록되고, 파일도 올라갔다. 해당 파일은 지울 수 있다 해도, Git History로 수정된 내용으로 추적이 가능해서 이것도 지워야할텐데.. 이 경우 뿐만 아니라, 보안상 중요한 정보 노출이 우려가 되는 파일들이 이미 올라가있다면, 파일도 지우고 History 파일 추적해서 커밋으로 수정된 내용으로 정보가 유출되지 않게.. 그 방법을 알아본다... 해결방안 아래의 명령어를 보면 git filter-branch -f --index-filter 'git rm.. 공유 소스 관리/Git 2023. 1. 12. [GIT] PULL, PUSH시 ID, PASSWORD 최초 한번만 쓰기 DEFAULT 15분 동안 인증정보를 유지한다. git config --global credential.helper cache 아래의 명령어는 시간을 연장하는 방법이다 git config credential.helper 'cache --timeout=300' ~/.git-credentials 에 저장하여서 계속 인증정보가 유지된다. git config --global credential.helper store 공유 소스 관리/Git 2022. 5. 20. [github] vscode git 연동 및 설정 F1을 눌러 명령어 git clone을 입력한 후, 해당 git url을 입력한다. 그 이후, git으로 설정할 디렉토리를 설정한 후, 실행하면 연결된다. 하지만 이 상태에서는 커밋과 푸시 풀 모두 안될 것이다. 그래서 git name, email을 입력해야하는데, 해당 명령어는 아래와 같다. git clone --global user.name "rkdalsrbs0" git clone --global user.email "rkdalsrbs0@naver.com" 위 명령어를 입력 후, git clone --list 입력하게 되면 해당 user.name과 user.email 입력한 것이 list에 담겨져있다. 이 후, commit, push, pull 모두 될 것이다. 공유 소스 관리/Git 2022. 4. 1. [GitLab] GitLab(깃랩) 설치 히스토리 및 GitLab CE 파일사이즈 수정 방법 깃랩 설치 히스토리입니다. sudo apt-get install gitlab-ce sudo gitlab-ctl upgrade sudo vi /etc/gitlab/gitlab.rb sudo gitlab-ctl reconfigure sudo vi /etc/gitlab/gitlab.rb sudo gitlab-ctl reconfigure sudo gitlab-ctl restart sudo gitlab-ctl status 깃랩 설치하실 때 참고 하시면 도움되실 거예요 아래는 GitLab CE 파일사이즈 수정 방법입니다. 위의 이미지는 상단 공구모양을 클릭하면 Admin Area가 화면에 출력되는데 Setting - Account and limit settings - Maximum attachment size(MB.. 공유 소스 관리/Git 2018. 10. 17. GitLab 설치 [ 출처 : https://brunch.co.kr/@skykamja24/48 ] 모든 프로그램은 업데이트 및 관리가 필요하다. 릴리즈 이후 생기는 버그, 변경사항 등을 쉽게 체크하고, 관리하는 기능은 프로그램을 만드는 것만큼이나 중요하다. 여러 사람이 공동으로 작업하게 되면 소스코드를 같이 올리는 공간이 필요하고, 변경된 사항들은 기록되어야 한다. 이러한 협업에 쓰이는 도구가 버전관리 시스템이다. 깃(Git)이라는 좋은 서비스가 있다. 방금 말한 버전관리 시스템으로 전세계에서 가장 큰 서비스이다. 유료로 이곳에 가입해 private 프로젝트를 진행하는 방법도 있지만 이번엔 깃랩(GitLab)을 서버에 설치하는 방법을 다뤄보고자 한다. 매우 간단하기 때문에 총 10분 정도의 시간이 소요된다. 아래의 링크는.. 공유 소스 관리/Git 2018. 6. 14. 이전 1 다음 728x90