일단 GitLab에서 새로운 repository를 만들었다고 가정한다. GitLab은 보안을 위해 ssh key를 이용해서 통신하기 때문에 작업하는 컴퓨터와 gitlab 모두에 ssh key가 일치되어야 권한문제가 생기지 않는다. ssh로 통신을 시도하게 되면 자신의 ssh public key를 원격지로 전송한다. 이 때 기본 경로는 c:/user/사용자명/.ssh 폴더이다. 여기에 아무것도 없으면 통신이 성립되지 않는다. 그리고 GitLab에서 자기가 갖고있는 public key랑 맞는지 확인을 한다. public key가 등록이 안되어있으면 당연히 통신이 성립되지 않는다. 즉 GitLab을 정상적으로 사용하기 위해서는 두 가지 절차가 필요하다. 1. 작업하는 컴퓨터에서 ssh키 쌍(pair) 만들기 ..