git*ssh의settings 잊어버리기

git*ssh 설정 방법


업데이트 22.04.006

Make a config file


Make a directory


cd ~
mkdir .ssh

Make a file


cd .ssh
vim config

File details


config
Host github.com
    User git
    Port 22
    HostName github.com
    IdentityFile ~/.ssh/github/id_rsa
    TCPKeepAlive yes
    IdentitiesOnly yes
Host gitlab.com
    User git
    Port 22
    HostName gitlab.com
    IdentityFile ~/.ssh/gitlab/id_rsa
    TCPKeepAlive yes
    IdentitiesOnly yes
Host gitlab_private.com
    User git
    Port 22
    HostName gitlab.com
    IdentityFile ~/.ssh/gitlab_private/id_rsa
    TCPKeepAlive yes
    IdentitiesOnly yes
Host bitbucket.org
    User git
    Port 22
    HostName bitbucket.org
    IdentityFile ~/.ssh/bitbucket/id_rsa
    TCPKeepAlive yes
    IdentitiesOnly yes

Make each keys


github


.ssh directory 바로 아래 제작
mkdir github
cd github
ssh-keygen -t rsa
!
interactive 화면
첫 번째 질문 입력/home/<username>/.ssh/github/id_rsa다른 건 다 Enter로 빼도 OK.
# 確認
ls
  • 기밀 키 및 공개 키 만들기
  • File Name
    Detail
    id_rsa
    개인 키
    id_rsa.pub
    공개 키
  • 공개 키 복사 및 등록github
  • cat id_rsa.pub
    
    Giithub에 등록 방법
  • Sign in
  • Settings
  • SSH and GPG keys
  • New SSH key
  • Title에 이름 입력
  • 키의 공개 키 Paste
  • 에 복사
  • Add SSH key
  • clone
  • git clone [email protected]:tzover/<Repository name>.git
    

    gitlab

  • 기본적으로github와 같다
  • .ssh directory 바로 아래 제작
    mkdir gitlab
    cd gitlab
    ssh-keygen -t rsa
    
    !
    interactive 화면
    첫 번째 질문 입력/home/<username>/.ssh/gitlab/id_rsa다른 건 다 Enter로 빼도 OK.
    # 確認
    ls
    
  • 공개 키 복사 및 등록gitlab
  • cat id_rsa.pub
    
    Gitlab에 등록 방법
  • Sign in
  • Settings
  • SSH keys
  • 키의 공개 키 Paste
  • 에 복사
  • Title에 이름 입력
  • 기간을 설정하고 싶을 때Expiration date 입력
  • Add SSH key
  • clone
  • git clone [email protected]:tzover/<Repository name>.git
    

    gitlab_private


    !
    gitlab가 Project에 속하는 경우 별도로 설정해야 합니다
    본인의 경우는 회사의 Project 위주죠.
    개인용 Giitlab은 이 privte로 등록되어 있습니다.(모든 이름)
    .ssh directory 바로 아래 제작
    mkdir gitlab_private
    cd gitlab_private
    ssh-keygen -t rsa
    
    !
    interactive 화면
    첫 번째 질문 입력/home/<username>/.ssh/gitlab_private/id_rsa다른 건 다 Enter로 빼도 OK.
    # 確認
    ls
    
  • 공개 키 복사 및 등록gitlab
  • cat id_rsa.pub
    
    Gitlab에 등록 방법
  • Sign in
  • Settings
  • SSH keys
  • 키의 공개 키 Paste
  • 에 복사
  • Title에 이름 입력
  • 기간을 설정하고 싶을 때Expiration date 입력
  • Add SSH key
  • clone
  • git clone git@gitlab_private.com:tzover/<Repository name>.git
    
    !
    clone 주의 시[email protected]git@gitlab_private.com로 변경해야 합니다
    :::

    bitbucket

  • 기본적으로github와 같다
  • .ssh directory 바로 아래 제작
    mkdir bitbucket
    cd bitbucket
    ssh-keygen -t rsa
    
    !
    interactive 화면
    첫 번째 질문 입력/home/<username>/.ssh/bitbucket/id_rsa다른 건 다 Enter로 빼도 OK.
    # 確認
    ls
    
  • 공개 키 복사 및 등록bitbucket
  • cat id_rsa.pub
    
    Bitbucket에 등록 방법
  • Sign in
  • Personal Settings
  • SSH keys
  • Add key
  • 레이블에 이름 입력
  • 키의 공개 키 Paste
  • 에 복사
  • Add SSH key
  • clone
  • git clone [email protected]:tzover/<Repository name>.git
    

    좋은 웹페이지 즐겨찾기