분류 전체보기

    git submodule

    git-submodule하나의 저장소에서 다른 저장소를 포함하고 관리할 수 있게 해주는 기능주로 의존성 관리 및 외부 프로젝트 통합에 사용어떻게 적용하는가git submodule add {대상 레포지토리} 위 명령어 수행 시 github desktop에서 두가지 파일이 stage 되는것을 알 수 있다.근데 git add랑 git stage랑 무엇이 다른걸까?아래의 링크에서 볼 수 있듯이 똑같다고 한다. 이제 다음 스텝으로 가자https://superuser.com/questions/1395627/differences-between-git-add-and-git-stagegitmodules 파일에 아래의 내용이 추가 되었다.[submodule "github-submodule-test"] path = g..

    Github Security (Security Policy, Report Vulnerability)

    Github Security왜 사용하나오픈소스와 같은 많은 사용자들이 이용하는 소스코드에 취약점이 발견 될 경우, Security 탭에서 취약점을 보고 할 수 있다.취약점을 보고 할 경우 가시성은 해당 레포지토리의 관리자 및 협력자에게만 표시되며, 이를 통해 해당 취약점을 내부 관계자들이 파악하고 조치할 수 있다.Github Security Policy저장소에 보안 정책을 추가하여 프로젝트의 보안 취약점을 보고하는 방법에 대한 지침을 제공 할 수 있다.Github 에서는 각 레포지토리마다 각자의 다양한 정책을 가지고 있다. 예를 들면 Pull Request Template, Issue Template 또는 Contributor가 되기 위해 미리 숙지 해야할 것들과 같이, 보안 이슈를 보고하기 위해서도 사..

    Github Foundations 오답노트

    Github 시험 오답노트Github가 오픈소스 프로젝트에 대해 제공하는 것소프트웨어 개발 워크플로우 전반에 걸쳐 학습하고 활용할 수 있는 모범 사례소프트웨어 개발 기능 및 서비스보고된 보안 취약점을 식별하고 수정하기 위한 코드 스캐닝-> 법적 준수는 강제하지 않는다.Github Organization내의 청구 관리자가 수행 가능한 것계정 업그레이드, 다운로드결제 방법 추가, 업데이트 또는 제거결제 내역 보기영수증 다운로드청구 관리자 보기, 초대 및 제거스폰서십 시작, 수정 또는 취소모든 청구 관리자는 조직의 청구일에 이메일로 청구 영수증을 받게 된다.수행할 수 없는 것조직에서 저장소를 만들거나 액세스조직의 비공개 회원 보기Github Marketplace 앱에 대한 구독, 구매, 편집 또는 취소Gith..

    2024-06~2024-09 회고

    개요백엔드 포지션으로 새로운 길을 시작한 이후 3개월이 지났다. 사실 업무를 진행하면서 그동안 내가 노력해왔던 것들이 헛되지 않았다고 생각할 만큼 업무에 있어서는 아직 자신감이 있는 것 같다. 하지만 그 외적인 부분으로 역시 개선해야 할 일들이 많이 남아있다. 3개월간 업무? 또는 삶에 있어서 다시한번 생각해야 할 것들을 이번 회고에 포함하여 짧게 적어본다. 메타인지최근들어 가장 많이 느끼고 있는 키워드는 바로 “메타인지”이다. 내가 지금 어떠한 상황에 처해있고, 나의 어떤 장점들을 활용해서 사람들에게 도움을 줄 지 생각해야 한다. 프로젝트를 진행하면서도, 팀원들이 처한 상황은 모두 다르다. 그 상황에서 누군가는 자신의 성장을 위해서 빠르게, 또 누군가는 자신의 또 다른 목적을 위해서 느리게 행동한다면,..

    Github Issue Form으로 Issue Template 대체하기

    Github Issue FormGithub를 사용하면서 주로 이슈 템플릿을 활용하여 이슈를 관리 했었는데, Github Foundations를 공부하면서 다른 형식으로 이슈 관리를 제공하는 Issue Form에 대해 알게되어 소개하고자 글을 포스팅 합니다.이미 Github Issue Template를 사용해 본 경험이 있고, Github에 친숙한 분들을 대상으로 빠르게 글을 작성해봅니다.Issue Form 생성하기Issue Form은 기존 이슈 템플릿과 동일하게 레포지토리 내의 .github/ISSUE_TEMPLATE/ 경로에서 이슈 폼 파일을 정의할 수 있습니다.사용하고자 하는 폼의 유형에 따라 .yml 파일을 정의하면 되는데, Github 문서 에서 제공하는 기본 이슈 폼을 그대로 작성해보겠습니다.아..

    Github Foundations 준비

    Git 용어작업 트리 : 작업 중인 프로젝트가 들어 있는 중첨된 디렉토리와 파일의 집합저장소 : 작업 트리의 최상위에 위치한 디렉토리, 모든 기록과 메타데이터를 보관해시 : 해시 함수에 의해 생성된 숫자로, 파일이나 다른 객체의 내용을 고정된 숫자로 나타냄. Git은 160비트 길이의 해시를 사용객체 : 블롭객체 - 일반 파일, 트리객체 - 디렉토리, 커밋객체 - 특정 버전,SCM 소프트웨어 구성 관리 시스템 = VCSgit merge --abort현재 진행중인 merge를 모두 삭제하고 merge를 시도하기 전으로 되돌림.개인 저장소본인, 본인이 명시적으로 접근 권한을 공유한 사람, 조직 저장소의 경우 특정 조직 구성원만 접근 가능Github 계정 유형PersonalGithub Free, Github ..

    Spring Boot에서 Runtime Logging Level 변경하기

    개요이 튜토리얼에서는 Spring Boot 애플리케이션의 로깅 수준을 런타임에 변경하는 방법을 살펴보겠습니다. 많은 것들과 마찬가지로 Spring Boot에는 우리를 위해 구성하는 기본 제공 로깅 기능이 있습니다 . 실행 중인 애플리케이션의 로깅 수준을 조정하는 방법을 살펴보겠습니다.이를 위해 세 가지 방법을 살펴보겠습니다. Spring Boot Actuator 로거 엔드포인트를 사용하는 방법, Logback 의 자동 스캔 기능을 사용하는 방법 , 마지막으로 Spring Boot Admin 도구를 사용하는 방법입니다.이 번역본에서는 Spring Boot Actuator를 통해 로깅 레벨을 변경하는 방법만 안내합니다.Spring boot Actuator/ loggers Actuator 엔드포인트를 사용하여..

    첫 오픈소스 기여 후기

    첫 오픈소스 기여 후기2024년 취업과 동시에 여러가지 목표가 있었는데, 그 중 하나인 오픈소스 기여를 매우 간단하게 성공했던 후기를 공유해보고자 한다. 많은 개발자들이 어렵게 생각하는 만큼, 나 역시 “나 같은 하찮은 개발자가 오픈소스에 기여할 수 있을까?” 고민 했었지만, 역시 일단 하고 두들겨 맞는게 가장 빠르게 목표를 달성할 수 있다고 생각하여 오픈소스에 기여할 방법을 찾아봤다.오픈소스 기여 대상 탐색처음에는 Github에서 Major한? 프레임워크(Vue.js, Spring Framework)를 대상으로 기여를 하려고 했으나, 이미 많은 사람들이 참여하고 있는 프로젝트들인 만큼 내가 기여할 수 있는 부분을 빠르게 찾기는 어려웠다. 그래서, SSAFY 자율 프로젝트 진행 중 피쳐플래깅 서비스로 레..

    SSAFY[10기/전공/자바반] 수료 후기

    SSAFY에서의 1년 회고하기SSAFY 10기, 자바 전공반 합격 및 수료 후기SSAFY 준비에세이23년 4월 중순에 SSAFY 서류 접수 기간이었던것으로 기억한다. 서류같은 경우 짧은 500자의 에세이를 작성했는데, 여러 블로그 글들을 참고하여 “내가 무엇을 잘한다” 라는 느낌 보다는 “내 부족한 점들을 SSAFY에서 얻어가겠다.” 라는 느낌으로 글을 작성했고, 서류 합격을 받을 수 있었다.코딩 테스트코딩 테스트의 경우 가끔씩 2~3 문제씩, SWEA, 백준 문제를 풀었다. 코딩테스트를 잘 하는 편은 아니지만 설렁설렁 준비했는데 두문제 다 맞았다. 크게 어려운 느낌은 없었다. 텅텅 비어있는 커밋 기록..인터뷰 준비면접 부터는 조금 어려웠는데, PT면접이 처음이라 면접스터디를 진행했다. 강민혁님 유튜브 ..

    SAA-C03 자격증 후기

    자격증따자최근 이직을 하면서 취준 기간동안 스스로 개발 능력의 부족함 보다는 내가 잘 할 수 있는 기술임에도 어필 할 수 있는 부분들이 부족해서 아쉬웠던 순간들이 있었다. 2024년 하반기의 목표로 나는 자격증을 2개 따는것을 목표로 하고 있는데, 그중에 꼭 그 타이틀을 가지고 싶었던.. AWS 자격증(SAA-C03)을 따기위해 공부했던 방식을 공유하고자 글을 작성한다.원래는 CLF-C02 (Practioner) 자격증을 먼저 따려고 했는데, 초급자용이라고 해서 좀더 쎄보이는? Associate 자격증을 따기로 마음을 바꿨다..또한 나는 실무에서 AWS 서비스를 사용했던 경험은 없고 EC2, RDS, S3 서비스로 SSAFY에서 프로젝트를 진행했던 경험만 있었다.취득과정나는 Udemy 강의 없이 Exam..