Eli의 여백

바쁜 나날들 사이에서 생각났던 이런저런 것들을 적어봅니다.

gitlab 3

GitLab 설정

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

프로그래밍 2018.04.07

02. Git 다운로드 및 GitLab과 연동

이제 local에서 버전관리를 할 수 있는 Git를 다운받고, 저번에 만든 GitLab과 연동하는 작업을 해 보겠다. 먼저 Git를 다운로드 하기 위해 다음의 사이트에 들어간다. http://git-scm.com/ 딱봐도 다운로드같이 생긴 버튼을 눌러서 받으면 된다. 본인이 windows 64bit가 아니라면 취소하고 다른 버전으로 받으면 된다. 실행하고 설치를 시작한다. 보통은 default 설정으로 하게 된다. 설치가 끝나면 default로 체크되어 있는 옵션에 의해 아무 폴더(바탕화면 포함)에나 가서 마우스 우클릭을 해보면 Git GUI here Git Bash here 이런 옵션이 추가적으로 뜨게 된다. 본인은 프로젝트용 폴더를 하나 만들고 마우스 우클릭으로 Git GUI Here을 선택했다. 그..

프로그래밍 2015.09.02

01. GitLab 가입 및 프로젝트 생성

10인 이하의 사용자에게는 무료로 원격 저장소를 제공하는 GitLab을 이용하여 local 계정의 code를 비밀리에 관리해 본다. GitHub는 공개가 원칙이라면, 여기는 비공개가 원칙이라는 점이 다르다. 인터넷에서 보이는 말들로는 local에 GitLab 서버를 따로 돌릴 수도 있다고 한다. 여튼 필자는 온라인에서 anywhere anytime access가 가능한 code basecamp를 만들고 싶었기 때문에 GitLab을 선택했다. 일단 적당한 ID와 비밀번호를 이용해서 https://gitlab.com에 계정을 만들고 로그인한다. 위와 같은 창이 뜬다. New project를 누른다. 적당하게 잘 입력해 준다. 새로 만드는 것이기 때문에 import는 선택하지 않았다. 그리고 개인 projec..

프로그래밍 2015.08.31