Github 계정에 사용할 ssh 키 만들기
2023.12.27 - [utils/git and github] - [ssh-keygen] ssh 관련 private key와 public key 생성하기.
[ssh-keygen] ssh 관련 private key와 public key 생성하기.
ssh (secure shell)ssh는 secure shell의 약자로 네트워크 상에서 암호화된 통신을 위한 프로토콜 (및 이를 구현한 프로그램)을 가르킴. 주로 원격지의 장비에 보안이 보장된 접속을 제공하며 이를 위해
ds31x.tistory.com
Github 계정에 ssh public key 등록(설정).
ssh public key를 계정에 등록하면 해당 계정의 모든 repository에 ssh 프로토콜로 접속이 가능해짐.
등록하는 방법은 다음과 같음.
1. Settings → SSH and GPG kyes 로 이동.

2. New SSH Key 클릭하고, Tilte 에 해당 키에 대한 이름을 입력한다. (구분가능하면 되는 것이니 자유롭게 입력해도 된다.)
3. Key 부분에 공개키(이 문서에서는 공개키를 id_rsa.pub 이라고 가정)의 내용(text)을 복사해 넣어준다.
참고 : 복사할 text를 확인하는 방법
cat ~/.ssh/id_rsa.pub
# type %userprofile%\.ssh\id_rsa.pub # for windows
rsa알고리즘으로 만든 키의 경우에 대한 예제임.id_뒤의 부분은 본인이 가진 키에 맞춰 사용하면 됨.- 해당 text는
ssh-rsa(다른 알고리즘일 경우rsa부분이 다름)로 시작해서 키를 만들 때 넣어준e-mail주소 로 끝나는 문자열임.
4. 이후 저장을 해 준다.
2023.09.30 - [Linux] - [Linux] 파일 내용확인하기: cat, bat, less, more, head, tail
[Linux] 파일 내용확인하기: cat, bat, less, more, head, tail
cat, bat, head, tail대표적인 text processing utilities로 file viewing commands라고도 불림.less, morepager라고 불리는 utilities로 긴 출력을 화면에 페이지 단위로 나누어 보여주는 역할을 수행함.cat, batcat (concatenate
ds31x.tistory.com
Github repository 의 protocol 변경 : ssh로
사용할 repository의 Clone or download 을 클릭하여 나오는 url 중, SSH를 선택하고 해당 url을 복사.

해당 URL로 clone을 할 경우엔 앞서 등록한 public key에 대응하는 private key를 이용하여 repository에 접근 가능함.
- 만약 이미 다른 프로토콜로 사용하고 있었다면,
해당 URL을 복사하고, - ssh 프로토콜로 Github에 접속할 장비의 terminal에서 다음을 수행하여 ssh 프로토콜을 사용하도록 수정한다.
git config remote.origin.url 복사한_repostory_url
같이보면 좋은 자료들
2024.05.21 - [utils/git and github] - [Git] git 설치 후 우선 해줘야 하는 작업들
[Git] git 설치 후 우선 해줘야 하는 작업들
git설치는 conda를 이용해도 된다.conda intstall gitLocal Repository를 위한 기본 설정 작업들Git: autocrlf 설정: 개행문자 — Dsaint31's blog (tistory.com) Git: autocrlf 설정: 개행문자Git: autocrlf 설정: 개행문자(new line
ds31x.tistory.com
'utils > git and github' 카테고리의 다른 글
| [git] branch : branch를 생성하거나 확인 또는 삭제 및 변경 (0) | 2023.12.30 |
|---|---|
| git revert : 특정 commit 취소하기. (1) | 2023.12.30 |
| [git] .gitignore : 특정 resources를 git으로부터 격리. (1) | 2023.12.30 |
| [ssh-keygen] ssh 정의 및 private key와 public key 생성하기. (0) | 2023.12.27 |
| [Git] git 에서 editor 로 VS Code 사용하기. (1) | 2023.06.20 |