반응형
로컬 환경, 원격 환경, 리눅스 컴퓨터 리소스 등 다양한 플랫폼에서 소스 코드 관리를 위한 도구로 깃을 사용한다.
가끔씩 인증이 풀려서 github 인증이 풀리는 경우가 많은데 해결 법으로 SSH 와 Personal Access Token (Classic) 이 있다.
SSH
기존 SSH 키 확인
새 SSH 키를 만들기 이전에 머신에 있는 기존 키를 확인한다.
2022년 3월 이후로 DSA 키는 더이상 지원하지 않는다. RSA 키를 사용하자.
ls -al ~/.ssh
키가 존재한다면 해당 키의 id_rsa.pub 를 사용하거나 새로운 키를 생성한다.
SSH 키 생성
Ed25519 알고리즘 지원 시스템
ssh-keygen -t ed25519 -C "your_email@example.com"
미지원 레거시 시스템
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
SSH 키 github 등록
Setting > Access > SSH and GPG keys > New SSH Key
이 곳에 생성한 ssh 공개 키를 입력합니다. 주로 > id_rsa.pub
Personal Access Token (Classic)
Setting > Developer Settings > Personal Access Tokens > Tokens(classic)
위 경로로 들어가 토큰을 생성하고 내용을 복사해 다른 안전한 저장소에 저장해둔다.
토큰을 생성할 시에는 권한을 잘 읽고 필요한 것을 선택한 뒤에 생성해야 원활한 진행이 가능하다.
이후 git push 등 액션을 취할 때 로그인을 하라고 하는데 자신의 계정 아이디 ( ex- lopahn2 ) 와 해당 토큰을 복사해 사용하면 된다.
반응형
'DevOps > Git' 카테고리의 다른 글
3. GIT 실무 맛보기 (0) | 2021.10.01 |
---|---|
4. 커맨드 모음 (0) | 2021.10.01 |
2. 브랜치 다루기 (0) | 2021.09.26 |
1. Commit 다루기 (0) | 2021.09.21 |
GIT 오픈소스 (0) | 2021.09.11 |