728x90
728x90
Github SSH 통신하기GitHub에서 Remote와 Local 간의 통신을 설정할 때 HTTPS와 SSH 두 가지 방법이 제공된다. 이 중에서 SSH를 사용하는 이유는 보안성과 편의성에 있다. SSH(Secure Shell)는 네트워크를 통한 안전한 데이터 전송을 위해 암호화된 통신 프로토콜을 제공한다. GitHub와 같은 원격 저장소와 로컬 환경 간의 통신에서 SSH를 사용하면 암호화된 채널을 통해 데이터를 주고받기 때문에 데이터의 기밀성이 유지된다. SSH 키 페어(key pair)를 이용해 인증을 수행하고 비밀번호를 매번 입력할 필요 없이 자동으로 인증이 이루어져 작업의 효율성을 향상시킨다. HTTPS와 SSH의 차이점인증 방식HTTPS: 매번 원격 저장소에 접근할 때마다 사용자 이름과 비밀..
Git과 Github?개발을 접해본 사람이라면 대부분 들어봤을 Git과 Github는 간단히 말해 협업 및 버전 관리 툴이다. 이 외에도 버전 관리 툴은 SVN(Subversion), Mercurial 등 다양한 도구가 존재하지만 현재 가장 널리 사용되고 있는 도구는 단연 Git이다. Git은 강력하면서도 다루기가 까다로울 수 있지만 한 번 익숙해지면 그 효율성을 알게 될 것이다.저는 회사에서 SVN만 사용하다가 Git으로 전환하는 데 적응하기 어려웠던 경험이 있습니다.. Git (로컬 분산 버전 관리)Git은 분산 버전 관리 시스템(Distributed Version Control System, DVCS)이다.개발자가 작성한 코드의 변경 사항을 기록하고 이 기록을 바탕으로 버전을 관리할 수 있도록 도와..