Tortoise git 한번에 따라하기!!!!


bash랑 Tortoise 두개 같이 쓰려니까 힘드네요 ㅋㅋㅋㅋ. 자 바로 시작하죠. Tortoise는 전부 download 했다는 가정하에 진행하겠습니다.





1. puttygen으로 ssh-key 생성하기


Tortoise는 ssh-key 지우는 것 없이 새로 생성하는 것부터 등록하는 순서로 진행하겠습니다.


1. 컴퓨터 > C > Program Files > TortoiseGit > bin 으로 이동

2. puttygen.exe를 실행

3. Generate 버튼 클릭 후 열심히 마우스를 흔든다.

4. ssh-rsa 공개키가 생성 된 것을 확인




1.  Save priavete Key 를 클릭

2.  컴퓨터 > C > home 이동

3.  puttykey 로 저장

(만약 public key가 기억이 안날 경우 puttygen을 키고 생성한 puttykey.ppk를 Load하면 public key 확인 가능)






2. 서버에 등록하기 


***** 주의사항 *****

밑에보면 이미 등록된 SSH Key가 있다. 이것은 "005.git-bash 한번에 따라하기" 에서 등록한 ssh-key이므로 puttygen으로 만든 key와 pair가 아니다. Tortoise git을 이용하려면 puttygen으로 만든 key를 이용해야 하므로 한번 더 등록해준다. 당연히 공개키는 puttygen으로 만든 공개키를 복사한다.



1. SSH Keys 를 클릭

2. Add SSH Key 를 클릭



puttygen으로 생성한 공개키를 복사하여 붙여넣고 Add Key를 눌러줍니다.





3. git clone 하기


1. 파일탐색기를 켜고 C:\home 폴더에 test2 폴더를 새로 생성해줍니다.

2. 새로 생성한 test2 폴더로 들어갑니다.

3. 마우스 우클릭 후 Git Clone을 합니다.



여기가 좀 복잡합니다. 왼쪽부터 시작합니다. 잘 따라하길 바랍니다. 

1. URL 에 서버 주소를 복사해줍니다.

2. Directory 부분이 C:\home\test2\KITEL_TEST 가 맞는지 확인합니다.

3. Load Putty Key가 체크 되었는지 확인합니다.

4. 해당 .ppk 파일이 위에서 생성한 파일이 맞는지 확인합니다.

5. 위에서 생성한 C:\home\puttykey.ppk 가 아니라면 "..." 버튼을 눌러서 찾아줍니다.

6. 컴퓨터 > C > home 으로 이동합니다.

7. 위에서 생성한 puttykey.ppk 를 확인해줍니다.






***** 주의사항 ****

만약 서버에 등록한 ssh-key와 Tortoise에 등록된 putty key가 일치하지 않는다면 아래와 같은 오류가 뜹니다. puttykey.ppk 경로와 서버에 등록한 공개키가가 맞는지 잘 확인해 줍니다.




git clone을 성공하였다면 아래와 같이 KITEL_TEST 폴더가 제대로 생성 되었음을 확인 할 수 있습니다.




 현재 KITEL_TEST 폴더에는 readme.txt 밖에 없습니다. "05. git-bash 한번에 따라하기" 에서도 설명하였듯이 기본 branch가 master로 되어있으며 master의 상태는 readme.txt 밖에 없습니다. branch를 바꿉니다.

1. KITEL_TEST 폴더에서 우클릭

2. TortoisetGit -> Switch/Checkout 선택





제일 처음 Branch는 master로 되어있습니다. 이를 remotes/origin/develop으로 바꿔줍니다.




아래처럼 Server의 develop branch 저장소의 내용을 가져온 것을 확인합니다.






----- 끝 -----

TortoiseGit이 GUI로 되어있어서 더욱 보기 쉽겠지만 git의 기본 원리 구조는 git-bash입니다. 원리를 잘 이해하면 git을 쓰는데 더 원활한 도움이 될 것입니다.




+ Recent posts