목록Git (2)
코딩
사전 작업 Jenkins관리 → 플러그인 관리 → Available plugins 에 들어가서 Generic:Webhook Trigger Plugin Gitlab API Plugin Gitlab Authentication plugin GitLabPlugin 을 설치하고 jenkins를 restart해줍니다. 설치된 plugin은 installed Plugin에서 확인할 수 있습니다. 1. Jenkins의 메인화면에서 새로운 Item을 클릭합니다. 2. item의 이름을 정하고 Freestyle project를 클릭합니다. 3. 소스 코드 관리에서 Git 선택 후, Repository의 URL을 작성합니다. 4. Credential에 Add를 클릭하여 인증 방법을 추가해줍니다. 💡 Username에는 gi..
리파지토리를 이동해주는 과정에서 100MB가 넘는 파일을 push하려니 오류가나는 일이 발생하였다. 데이터가 50만건 쯤 있는 sql 파일이었는데, push하는 과정에서 한번 이런 오류가 나고 commit 기록이 남아있는 상태에서 무작정 방법들을 쓰려고하니 잘 되지 않았다. 내가 찾아본 방법은 1. Git LFS 2. Git config에서 Increasing buffer size 3. BFG 로 1번과 2번은 왜인지 해결이 되지 않았고, 100MB가 넘어가는 sql파일이 굳이 필요하지 않은 파일이었어서 3번으로 오류를 해결할 수 있었다. Git은 100M가 넘는 파일을 push하지 못한다. BFG Repo-Cleaner을 통해서 해당 에러를 해결해주었다. https://rtyley.github.io/b..