archive/Github 6

깃허브 공개키 SSH Key 등록하기

1. SSH란?SSH(Secured SHell)은 원격 컴퓨터에 접속하기 위해 사용되는 프로토콜 입니다.통신할때 아이디, 비밀번호 대신 SSH 공개 Key 를 전송합니다.SSH Key를 생성하면 2개의 키가 한쌍으로 생성됩니다.1) 비공개키 (Private Key)2) 공개키 (Open Key)SSH 통신을 할때 클라이언트에서 생성된 공개키를 통신하고자하는 서버에 저장합니다.이후 클라이언트가 서버에 통신을 시도할때 서버에 저장된 공개키가 클라이언트 로컬에 저장된 비공개키와 한쌍임을 확인하고 안전한 통신채널을 확립합니다. 2. SSH key 확인 (내 터미널에서 입력)cat ~/.ssh/id_ed25519.pub 확인 후 공개키 복사 3. 없으면 추가ssh-keygen -t ed25519 -C "..

archive/Github 2025.06.18

깃허브 플로우

깃허브 플로우 전략1. gitflow 전략2. CI/CD 전략 CI/CD란?CI/CD는 소프트웨어 개발에서 지속적인 통합(Continuous Integration)과 지속적인 배포 또는 제공(Continuous Deployment / Continuous Delivery)을 의미하는 약자입니다.CI (Continuous Integration, 지속적인 통합) - 인티그레이션 개발자들이 자주 코드를 통합(merge)하고, 자동으로 빌드와 테스트를 실행하는 프로세스 목적 : 코드 충돌 방지, 품질 향상, 빠른 피드백 제공 예: GitHub에 코드를 push하면 자동으로 테스트가 돌고 빌드가 실패하면 알려줌CD (Continuous Delivery / Continuous Deployment, 지속적인 제공/배포..

archive/Github 2025.06.04

git actions을 사용해서 팀 배포에서 개인 배포로 연동하기

Vercel에서 배포를 진행했는데, 팀 배포는 2주일 동안 무료로 진행되는 거라 개인 배포로 진행해보기로 했다. 그 전에 할일1. 팀 레포 fork떠가기 2. 버셀에 fork 떠간거 개인 hobby로 배포해두기 먼저 이 두개를 세팅해둔 뒤, 깃허브 세팅으로 들어간다. 깃허브 세팅 먼저 내 깃허브로 들어가서 Settings로 들어간다 설정으로 들어갔으면, 맨 왼쪽 아래에 있는 Developer settings를 클릭해준다. 그리고 Tokens(classic)을 클릭 한 뒤, Generate a personal access token을 클릭해줘서 토큰을 발급 받아 준다. 이름을 입력해주고, 나는 토큰 발급 기간을 무제한으로 설정해주었다. 그리고 아래에 있는 repo만 체크하고 맨 아래에있는 Generate ..

archive/Github 2024.08.13

✏️ 깃허브 세팅 준비하기

github란?온라인 백업, 공유, 헙업 (온라인 코드 저장소)`git` : 체계적인 개발과 프로그램의 배포를 도와주는 형상 관리도구, 버전 관리 시스템이다.소스코드 버전을 관리하고 협업을 할 수 있도록 도와주는 도구이다. 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것   깃허브 다운로드 Git - DownloadsDownloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for u..

archive/Github 2023.01.04

✏️ 깃허브 필수 명령어들

1. git initinitialize (초기화하다, 초기 세팅하다의 준말)프로젝트 시작 전 입력. 정확한 폴더 경로에서 입력해야한다.`.git` 이라는 폴더(숨겨진 폴더)가 생성된다`ls -a` 명령어로 확인 가능하다.    2. git add, git add .git add 파일이름 파일명으로 지정한 파일을 담는다.`git add .` 는 전체 파일을 담는다.`git status` 로 확인해보면 올라간 내용들을 확인할 수 있다.    3. git commit -mgit commit -m "커밋 내용" 새로운 커밋 내용을 만든다. (실제로 저장한다.)    4. git commit -amgit commit -am "커밋 내용" add 와 commit 을 한꺼번에 저장한다.     5. git statu..

archive/Github 2023.01.04