【git ssh 연결】 ~ 여러 계정으로 git ssh 연결하는 방법 ~

2351 단어 SSHGit

암호화 키 생성


# sshのセッティングディレクトリに移動
$cd ~/.ssh

# 暗号鍵を生成
$ ssh-keygen -t rsa
# Generating public/private rsa key pair.
# Enter file in which to save the key (/Users/(username)/.ssh/id_rsa): id_git_rsa
# Enter passphrase (empty for no passphrase):
# Enter same passphrase again:

GitHub에 공개 키 업로드



아래 URL에서 공개 키 설정
htps : // 기주 b. 코 m/세친 gs/ sh

「title」에 공개키명, 「key」에 공개키의 내용을 넣는다


ssh 연결 설정



~/.ssh/conifg
Host github
  HostName github.com
  IdentityFile ~/.ssh/main_rsa
  User git
  Port 22
  TCPKeepAlive yes
  IdentitiesOnly yes

Host github-sub
  HostName github.com
  IdentityFile ~/.ssh/sub_rsa
  User git
  Port 22
  TCPKeepAlive yes
  IdentitiesOnly yes

github-sub와 github는 선택 사항입니다.
IdentityFile의 파일명도 임의

github에 대한 ssh 연결 확인


# ssh接続確認 (<HOST NAME>には「github-sub」などが入る)
$ ssh -T <HOST NAME>
# Hi ******! You've successfully authenticated, but GitHub does not provide shell access.

# git cloneを実行 (ssh用のURLをコピーし、HOST NAMEを書き換える)
$ git clone <HOST NAME>:******/******.git

참고



GitHub에서 ssh를 연결하는 방법 ~ 공개 키/개인 키 생성에서 ~
htps : // m / Shizuma / ms / 2b2f873 a 0034839 47
여러 git 계정을 사용하는 경우
htps : // 이 m/약 29/이고 ms/4744c9c70아 d793c83b82

좋은 웹페이지 즐겨찾기