이번 포스팅에서는 GIT을 사용하기위한 초기 계정 설정 및 한대의 PC에서 2개이상의 계정을 사용할 수 있는 방법에 대해 포스팅해보겠습니다.
1. 계정설정
먼저 Git을 이용하기위한 계정설정을 해줘야 한다.
1
2
|
git config --global user.name "Kim" -- Git사용자명
git config --global user.email "test@naver.com". -- Git이메일 계정정보
|
cs |
설정방법은 간단하다.
위의 두줄의 명령어로 사용자명과 git계정정보를 등록해주면 된다.
1
|
git config --global --list -- 등록된 계정정보 조회
|
cs |
위의 명령어로 조회를 해서, 입력한대로 계정및사용자정보가 나온다면 정상적으로 계정설정이 완료된것이다.
2. GIT계정 SSH-KEY로 관리하기
한대의 컴퓨터에서 2개이상의 계정으로 Git을 이용해야할 경우가 있다.
대표적으로 발생하는 경우는 회사업무용 계정과 개인 프로젝트용 계정을 한대의 컴퓨터에서 같이 사용해야 하는 경우이다.
그럴경우에는 SSH-KEY를 이용하여 2개이상의 계정을 사용할 수 있다.
등록과정을 순서대로 정리해보면
1) SSH-KEY 생성
1
2
3
|
cd ~/.ssh -- .ssh 경로로 이동(없을경우 생성하고 이동 mkdir ~/.ssh)
ssh-keygen -t rsa -c 'email-id@domain.com' -- github 메일계정을 입력해주면 된다.
|
cs |
위와 같이 명령어를 입력해주면 아래와 같이 ssh-key생성과정이 진행된다.
개인설정에 맞게 입력해주고 넘어가면 성공적으로 생성이 완료된다.
1
2
3
|
Enter file in which to save the key (/Users/kim/.ssh/id_rsa): id_rsa_test -- 생성될 파일명(미입력시 id_rsa로 생성)
Enter passphrase (empty for no passphrase): -- 비밀번호 입력, 미입력(엔터)가능
Enter same passphrase again: -- 비밀번호 확인
|
cs |
위의과정을 마치고 ls명령어로 생성된 파일들을 확인해보면 id_rsa, id_rsa.pub 파일이 생성되어있다.
두 파일 모두 생성되어있으면 성공적으로 생성과정을 완료한것이다.
2) SSH-KEY ssh-agent 등록
1
2
3
|
eval "$(ssh-agent -s)"
$ ssh-add ~/.ssh/id_rsa -- /id_rsa는 본인이 등록한 파일명이다
|
cs |
ssh-key가 생성이 완료되고 ssh-agent에 등록을 해주어야 한다.
ssh-agent에 등록을 해두어야 github에 연결할때 비밀번호 입력을 추가로 하지않고 사용할 수 있다.(자동로그인 같은 기능인듯 하다)
위와 같이 입력해주면 ssh-agent등록이 완료된다.
3) CONFIG파일 생성
이제 config 파일만 생성해 주면 모든 과정이 완료되게 된다.
1
2
3
|
touch ~/.ssh/config -- config파일 생성
vi ~/.ssh/config -- config파일 열기
|
cs |
위와같이 터미널에서 차례대로 명령어를실행하면 config파일이 생성되고 config파일을 실행시킨 상태가 된다.
그 상태에서 config파일을 수정해야하기 때문에 'i'를 입력해주면, 편집모드로 바뀌게 된다.
1
2
3
4
5
|
# 계정 1
Host github.com-mystudy -- 'mystudy' = ssh 연결할때 사용할 값(기억하기 쉬운값으로 지정)
HostName github.com
IdentityFile ~/.ssh/id_rsa -- 생성된 ssh 파일명 경로
User git
|
cs |
편집모드에서 위와같이 입력해주고 ESC를 눌러준후 'wq:'를 입력하여 저장 후 나가면 모든 과정이 완료되게 된다.
저장을 마친 후 vi ~/.ssh/config로 파일을 실행시켜 입력한 값이 저장되었는지 확인해본다.
저장이 완료되었으면 연결이 잘 됬는지 테스트를 해보면 된다.
1
|
ssh -T git@github.com-mystudy
|
cs |
위의 명령어를 실행시켜보면 Hi ~... successfully... 라는 문구를 확인할 수 있다.
이 문구까지 확인이 됬으면 모든 과정이 완료된 것이다.
이런 방식으로 계정을 하나씩 추가하여 한대의 PC에서 2개이상의 GIT계정을 사용할 수 있다.
'노빠꾸 개발일지 > GIT' 카테고리의 다른 글
[GITHUB] 깃 저장소(Repository)에 폴더 생성해보기 (5) | 2022.10.27 |
---|---|
[Github] 인텔리제이(Intelij)에서 프로젝트 생성하여, 깃허브에 추가 하기 (1) | 2022.03.19 |
[GIT] Intelij Github 프로젝트 올리기 (0) | 2021.11.14 |
[GIT] Intelij GitHub 연동하기 (0) | 2021.11.14 |