[Github] Branch Ruleset

Featured image for [Github] Branch Ruleset

GitHub의 Branch Rules에 변경 사항이 생겨서 새로 정리해 보았습니다. 아래는 각 규칙과 해당 기능에 대한 설명입니다. 1. Branch Rules 종류 및 설명 규칙 설명 주요 용도 Restrict creations 브랜치 생성 제한 무분별한 브랜치 생성 방지 Restrict updates 브랜치 업데이트 제한 권한 없는 사용자의 직접 푸시 방지 Restrict deletions 브랜치 삭제 제한 중요 브랜치 보호 Require … 더 읽기

[Github] GitLab → Github (feat. BFG)

Featured image for [Github] GitLab → Github (feat. BFG)

GitLab에 저장된 작업물을 Github으로 옮기는 방법을 정리해 보았습니다. 1. Remote 변경하기 기존의 GitLab Repo를 clone하고 remote를 Github Repo로 수정한다. 이를 위해선 Github에 새로운 Repo가 생성되어있어야 한다. 2. BFG GitLab과 다르게 Github은 100mb 이상의 파일을 허용하지 않는다. 이에 모든 커밋 기록에서 100mb 이상의 파일을 찾아서 지워야 한다. 이를 git-filter-branch 또는 BFG를 사용할 수 있다. 둘 중에 … 더 읽기

[Github] 문서화를 위한 action (Doxygen)

Featured image for [Github] 문서화를 위한 action (Doxygen)

  1. 문서화 기본적으로 README를 하나하나 사람이 직접 만드는 것은 생각보다도 복잡하고 많은 시간과 노력을 필요로 한다. 스크립트의 양이 많고 복잡하기 때문이다. 또한 아주 상세하게 작성된 설명은 사실상 코드를 직접 보는 것과 차이가 없을 수 있다. (고도로 발단된 설명은 코드와 다를 바 없다.) 차라리 코드에 대한 최소한의 설명을 주석으로 추가하는 것이 올바를 수 있다. 이에 … 더 읽기

[Github] 대용량 파일 공유

Featured image for [Github] 대용량 파일 공유

0. 참고 자료 GitHub의 대용량 파일 정보 – GitHub 문서 1. Github 용량 제한 GitHub은(는) 리포지토리에 허용되는 파일의 크기를 제한합니다. GitHub는 100MB보다 큰 파일을 차단합니다. 50MB보다 큰 파일을 추가하거나 업데이트하려고 하면 Git에서 경고가 표시됩니다. (성공적으로 푸시되지만 커밋을 제거하고 별도의 방식을 사용하자. ) 2. 리포지토리의 기록에서 파일 제거 본격적으로 대용량 파일을 푸시하는 방법에 대하여 알아보기 전에 … 더 읽기

[Docker] Github와의 연동

Featured image for [Docker] Github와의 연동

0. 참고자료 출처 : https://youtu.be/cqlY1Hc70H0 1. Github와 Docker의 만남 왜 만남? 기본적으로 생성한 이미지를 dockerhub에 업로드할 수 있다. 하지만 dockerhub에서는 무료 비공개 업로드는 하나밖에 안 된다. 그래서 다수의 비공개 업로드를 위해서 Github를 활용할 필요가 있다. 2. Container Registry Github의 Packages에서는 Container Registry라는 기능을 제공한다. (Docker는 현재 Container Registry로 대체되었다.) Working with the Container registry – … 더 읽기

[Github] issue

  0. 참고자료 해당 글은 notion ai의 도움을 받아서 작성했습니다. 1. Github Issue에 대한 설명과 사용법 Github Issue는 Github에서 제공하는 이슈 트래킹 시스템입니다. 이슈란 소프트웨어 개발 과정에서 발생할 수 있는 버그, 개선사항, 질문 등을 의미합니다. Github Issue를 사용하면 개발자들은 프로젝트에 대한 이슈들을 신속하게 식별하고 추적할 수 있습니다. 이슈는 프로젝트의 일정 관리, 문제 해결, 협업 및 … 더 읽기

2022-04-12 .vimrc파일 github에 올리기

Featured image for 2022-04-12 .vimrc파일 github에 올리기

Github를 통해서 Vim setting 값을 관리하기 위해서 .vimrc 파일을 github에 올려보자. 1. github에서 repository를 새로 만든다. Repository name을 MyVimSettings라고 설정했다고 가정하고 진행한다. 2. create a new repository on the command line 잘못된 주소를 수정하려면… remote의 주소값은 github에서 repository를 생성하면 알 수 있다. 번외 github personal access token 위와 같은 메시지을 받은 경우에 대처방법 인증을 위해서 … 더 읽기