github

    Github Security (Security Policy, Report Vulnerability)

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

    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 문서 에서 제공하는 기본 이슈 폼을 그대로 작성해보겠습니다.아..

    첫 오픈소스 기여 후기

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

    PC의 stash를 다른 PC에 적용하기

    개요 저는 개발용 PC로 집에서 사용하는 Windows 데스크탑과, 집 밖에서 사용하는 Mac 두 PC로 주로 개발을 진행하는데요. 이렇게 여러 환경에서 개발을 진행 할 경우 작업을 완료하지 않은채로 github에 작업사항을 commit 하게되는 경우가 있는데요. 이러한 노트북 + 데스크탑 또는 Windows 노트북 + MacBook 환경과 같이 여러 환경에서 프로젝트 작업 시 PC의 작업사항을 stash로 옮기는 방법을 소개합니다. 먼저 작업사항을 stash 한 이후 아래의 작업을 이어가시면 됩니다. Stash를 Patch로 만들기 PC의 가장 최근 stash 작업사항을 changes.patch 파일로 저장 $ git stash show "stash@{0}" -p > changes.patch stash..

    Slack + Github 연동하기

    Slack을 통해 업무용 메신저를 사용할 경우 Github와 연동하여 Pull Request, Issue, push 이벤트등을 슬랙 채널으로 Notification을 보낼 수 있드라.. 이러케 하면 github와 연동된 이메일 계정이 아닌 Slack에서 Github에서 발생한 이벤트를 볼 수 있기때문에 매우 편안해진다! 먼저 Slack에 접속하여 좌측 하단의 앱 에서 앱 추가 버튼을 클릭한다 나는 이미 깃헙을 등록했으므로 깃헙이 있슴 ㅎㅅㅎ 이후 검색창에 Github 검색 후 선택해준다. 그러면 위처럼 앱 목록에 GitHub가 추가된다. 여기서 Connect Github Account를 선택해준다. 누르면 머 인증하고 코드 입력하라고 하는데 코드 입력해주면 댄다! 그럼 Github에서 Repository..

    [React] gh-pages -d build npm 오류 해결 (git 자격증명)

    니코쌤 강의 도중 github page에 배포하는 부분에서 오류가 발생했다. 1. A branch named 'gh-pages' already exists. 검색해보니 node_modules/.cache/gh-pages 폴더 삭제하면 됨 2. remote: Permission to gogoadl/movie_app_2021.git denied to AdamPark0030. fatal: unable to access 'https://github.com/gogoadl/movie_app_2021.git/': The requested URL returned error: 403 이건 최초로 git에 등록한 계정과 배포에 사용할 계정이 다를경우 발생하는데, Windows 사용자 기준으로 Windows 키 > 자격 증..

    [Git] 로컬 저장소와 원격 저장소 연동하기

    1. Github 사이트에서 새로운 레포지토리 생성하기 github.com/new GitHub: Where the world builds software GitHub is where over 56 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 2. 생성한 레포지토리 주소 복사하기 3. 연동할 로컬 저장소 위치로 이동하기. ( ex) C:\Users\HyeonWoo\repository) 4. git init 5. git ..