KimbgAI

git private repository 활용 본문

분류없음

git private repository 활용

KimbgAI 2023. 3. 27. 19:10
반응형

git으로 코드를 공유하기 위해, 누군가 private repository를 만들어 나를 초대했다.

나의 local에 저 repository를 연결하여 사용하는 법을 알아보자

 

그냥

$git clone [해당 repository 주소]

를 하면 될줄알았지만,, 당연히 안된다.

왜냐하면 git서버에서 내가 누군지 모르는데 private repository에 접근이 가능할리가!

 

이를 해결하기 위한 순서는 대충 아래와 같다.

1. git 접속을 위한 SSH key 만들기 

2. clone

 

 

 

 

1. git 접속을 위한 SSH key 만들기 

깃허브에 가서 setting에 들어가고, SSH and GPG keys에 들어가면, SSH keys를 등록하는 곳이 나온다.

앞서 SSH key를 생성해야하는데,

https://ittrue.tistory.com/88

 

[Git / Github] 깃과 깃허브 SSH 키 생성 및 등록

SSH (Secure SHell) SSH(Secure SHell)의 줄임말로, 보안이 강화된 shell 접속을 뜻한다. CLI 환경에서 다른 PC에 접속하거나 요청할 때 사용하며, 비대칭키를 이용해 사용자를 인증한다. 즉, 깃 관련 추가 인

ittrue.tistory.com

이 곳을 참고하면 생성과 등록을 할 수 있다.

 

 

여기까지 했으면, 실제로 나의 ssh key를 가지고 git에 접속이 되는지 확인해봐야 한다.

$ ssh -T git@github.com

을 복붙해서, git 서버에 접속이 아래와 같이 가능 가능한지 봐야한다.

 

안나온다면, 아래 링크 참고!

https://somjang.tistory.com/entry/GitHub-ssh-key-%EB%93%B1%EB%A1%9D-%EC%8B%9C-Could-not-open-a-connection-to-your-authentication-agent-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

 

[GitHub] ssh key 등록 시 Could not open a connection to your authentication agent. 오류 해결 방법

2021년 8월 13일 이후부터 git 을 활용하여 GitHub에 push, pull, commit 등을 할 때 기존에 사용하던 아이디, 비밀번호 로그인 방식이 아닌 ssh key 발급 - 등록을 하고 ssh 방식으로만 접근이 가능하여 $ ssh-ad

somjang.tistory.com

 

 

2. clone

이후 

SSH의 클론 주소를 복사하여, 원하는 폴더 위치에서

$ git clone [주소] 

를 해주면 된다!

 

 

 

 

 

 

끝!

 

반응형
Comments