뭘로 Clone해야해? SSH vs HTTP?
Gitlab이나 Github 등 Git 저장소에서 Local로 clone을 하다보면 SSH와 HTTPS 중에서 뭘로 받아야할 지 고민한 적이 한 번이라도 있으신 분(저를 포함하여)들을 위해 작성해보았습니다. 어떤 차이가 있는지 알아볼까요? 우선 결론부터 말씀드리면 저장소에 Push나 Pull과 같은 동작들을 할 때, 아이디와 비밀번호로 인증하느냐, SSH key를 가지고 인증하느냐의 차이입니다. 이렇게만 이야기하면 감이 안오시는 분들이 있을 것 같네요. 좀 더 자세하게 알아볼까요? HTTPS HTTPS를 사용하여 Push나 Pull을 하려고 하는 경우에는 사용자의 Username과 Password를 물어봅니다. 그렇다면 매번 이렇게 입력해야할까요? No! 개발자는 창조적으로 게으른 존재이기 때문에 다행이..
2020.08.19