본문 바로가기
728x90
반응형

git4

[Github] 계정 및 레포지토리별 SSH Key 분리 전략 및 설정 서론개발 작업 시 Github를 형상 관리 도구로 사용하고 있다.개인 작업, 회사, 외주 등 관리하는 계정이 많아질 수 있는데,각 계정별 SSH Key를 관리하여 작업 디렉토리마다 키 분리 전략을 수립하고 설정해본다.SSH Key 생성% ssh-keygen -t ed25519 -C "{사용 이메일}" -f ~/.ssh/{관리 SSH Key명}Enter passphrase for "" (empty for no passphrase): # 엔터, 패스워드 없음Enter same passphrase again: # 엔터, 패스워드 없음Your identification has been saved in /Users/gimbeomseog/.ssh/id_ed25519_ssg02138Your public key has.. 2025. 7. 11.
[Git] Credential Helper, 자격 증명 헬퍼란? Git 자격 증명 헬퍼(Credential Helper)란?Git 자격 증명 헬퍼는 사용자의 자격 증명을 관리하여, 인증 과정을 간소화하는 기능입니다.credential.helper 옵션 중 store는 자격 증명을 로컬 파일에 저장하는 방식으로 동작합니다.주요 기능자격 증명을 디스크에 저장.이후 인증 시 저장된 자격 증명을 자동으로 사용.저장된 자격 증명은 명시적으로 삭제하기 전까지 유지.credential.helper store의 사용 방법기본 설정--global사용자 전체 설정. 현재 사용자에 대해 모든 Git 리포지토리에 적용.credential.helper store자격 증명을 저장하고 필요 시 자동으로 사용.처음 인증 시 자격 증명 입력Git이 원격 저장소와 통신할 때 사용자 이름과 비밀번호를.. 2024. 11. 28.
[Git] 협업 시 task branch에 main branch 필요내용 불러오기 서론Git을 통해 제품에 대한 코드 형상 관리를 수행하면서 내 작업 기간과 겹쳐서 메인 branch에 PR이 Merge가 될 경우가 존재한다.개발하고자 하는 branch와 별개의 영역에 대한 Merge 건이면 문제되지 않지만, 테스트 과정에서 필요한 코드가 올라오는 경우도 존재한다.시나리오카카오 알림톡 발송 버튼 UX/UI 개발 (Input: 휴대폰번호)kakao_alert Branch 생성 후 작업프론트엔드에서 버튼에 대한 퍼블리싱 및 API 연동 개발 및 Merge (main)동작 테스트 시 main 코드 병합 필요Git Commandlocal 작업 내용 commit% git add . % git commit -m "feat: 커밋 메세지"[task_branch 71f03f0] feat: 커밋 메.. 2024. 7. 30.
[Python] Subprocess, 터미널 명령어 활용 방법 서론일일 작업한 개발 이력에 대해 정리 및 회고를 할 방법을 간단한 스크립트를 활용하여 일자 관리를 해보려고 한다.다만, 활용한 개발 도구에 대해 API를 모두 지원하지 않으므로 설치 후 터미널을 활용하는 방법을 응용하기로 해본다.Git 관련 이력을 정리하는 부분을 MVP로 점진적으로 활용 방법을 늘려보도록 한다.개요python subprocess module모듈명처럼 서브 프로세스를 생성하여, 작업한 내용을 메모리에 저장하고 활용할 수 있게 만들어주는 기능을 제공한다.운영체제론을 공부하면서 접할 수 있는 공유 메모리와 세마포어 활용 부분을 연관지어 고민해보아도 좋은 모듈이다.https://docs.python.org/ko/3/library/subprocess.html subprocess — Subpro.. 2024. 5. 3.
728x90
반응형