본문 바로가기 메뉴 바로가기

외장뇌모리

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

외장뇌모리

검색하기 폼
  • 분류 전체보기 (33)
    • Game (11)
      • Fundamental (2)
      • 기획 & Design (0)
      • Art (2)
      • 개발 (7)
    • Programming (19)
      • Fundamental (1)
      • Languages (4)
      • Framework & Libraries (3)
      • Platform & Services (0)
      • IDE, Tools, etc. (11)
    • Finance (0)
      • 부동산 (0)
      • 주식 (0)
      • 가상화폐 (0)
    • 취미 (3)
      • 게임 리뷰 (0)
      • 모두까기 (2)
      • 여행 (0)
      • 맛집 (0)
      • 요리 (1)
  • 방명록

git (1)
[GitHub] GPG를 사용한 commit signing(서명)

개요 Git 및 GitHub은 기본적으로 `git commit`(및 `git tag`)의 name 및 email만 체크하고 보안적인 측면은 고려하지 않는다. 이는 의도하지 않은 제3자가 name 및 email만 알면 commit을 통한 repository의 변경이 가능하다는 의미이며, 이를 검증하고 방어하기 위해 Git 및 GitHub에서는 GPG 등을 통해 서명(signing)하는 방식을 사용한다. 이를통해 Git v1.8.3 이후 버전부터는 서명하지 않았거나 신뢰할 수 없는 사람이 서명한 commit이 있다면 `git merge`와 `git pull`을 통한 Merge를 허용하지 않을 수 있다. 또한 GitHub에서는 "Branch protection rules"의 "Require signed com..

Programming/IDE, Tools, etc. 2022. 7. 13. 03:36
이전 1 다음
이전 다음
공지사항
  • Hello Programmer!
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • async
  • RuntimeInitializeOnLoadMethod
  • logging
  • C#
  • Python
  • Debug
  • Scraping
  • gcp
  • Visual Studio Code
  • VS2022
  • firestore
  • 유니티
  • Singleton
  • coroutine
  • selenium
  • 닷넷
  • 환경설정
  • Custom Package
  • git
  • 싱글톤
  • initialize
  • unity
  • await
  • vscode
  • github
  • framework
  • .net
  • 비동기
  • Addressables
  • 코루틴
more
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바