2023-12-26[TIL]

jenna·2023년 12월 26일
0

TIL/WIL

목록 보기
45/59

깃허브 ssh 키 생성 이유

  • ssh를 이용하면 깃허브에 접속할 때마다 사용자 이름과 비밀번호를 입력하지 않아도 되며, ssh키는 개인키와 공개키의 쌍으로 이루어져 있어 보안성이 높음

  • 깃허브를 이용할 때 사용의 편의성과 보안성을 높이기 위한 것
    (다만, 리눅스와 같은 터미널 환경에서 ssh키를 생성하고 관리하는데 사용되는 명령어가 잘 구비되어 있어 잘 사용됨)


git init

: 새로운 git 저장소를 초기화 하는데 사용되는 명령어

  • 이미 초기화된 git 저장소에서 작업하는 경우 git init명령을 사용할 필요없음

  • git clone 명령을 사용하여 원격 저장소를 로컬에 복제하는 경우도 이미 git 저장소가 초기화되어 있기 때문에 git init 할 필요없음

  • 아직 git 관리 하에 있지 않는 프로젝트들을 git으로 관리하려는 경우 해당 디렉토리에서 git init명령을 실행하여 git 저장소를 초기화 해야함

따라서 git init 명령의 사용 여부는 작업 상황에 따라 다름


git clone과 remote 차이

  • git clone
    • 원격 저장소의 모든 내용(파일, 커밋 히스토리 등)을 복제하여 새로운 로컬 저장소를 생성할 때 사용
    • 모든 내용들이 로컬에 복제 되고 원격 저장소가 자동으로 origin이라는 이름으로 remote에 등록 됨
  • git remote
    • 기존 로컬 git 저장소를 연결할 때 사용
    • 이미 git init으로 초기화된 로컬 git 저장소를 원격 저장소로 연결하는 경우
profile
https://github.com/jennaaaaaaaaa

0개의 댓글