Git - Lab, Fork, Desktop

김성빈·2024년 8월 26일
0

프로젝트 관리

목록 보기
5/5

Github desktop만으로는 프로젝트를 관리하기 힘들다는것을 느끼고, 인터넷에 검색해서 사람들이 많이 사용하는 것들을 찾았다.

특징

  1. GitLab
  • 프로젝트 호스팅 및 관리 플랫폼
  • 협업 도구 (이슈 트래킹, 코드 리뷰 등) 제공
  • CI/CD 파이프라인 통합
  1. GitFork
  • Git 클라이언트 소프트웨어
  • 시각적으로 브랜치 관리와 병합 작업 수행
  • 복잡한 Git 작업을 간편하게 처리
  1. GitHub Desktop
  • 간단하고 직관적인 GUI 인터페이스
  • 기본적인 Git 작업을 쉽게 수행
  • GitHub와의 원활한 통합

형상관리 방법

GiLab에서 프로젝트를 관리하고 협엽,
GitFork로 복잡한 Git 작업 처리
GitHub Desktop으로 일상적인 커밋, 푸시 등을 간편하게 수행

Gitlab

회원가입하고 github와 연동한다음 대표적인 Study 레포지를 추출

위의 추출이 다되고 projects에 들어가면 추출한 레포가 출력돼있다.

들어가서 어떤 문제들이 있는지 확인하자.


우선 두개

push, pull을 사용하기 위해 ssh key를 추가.

여기서 SSH 키는 Git에서 발급해야한다.

Gitlab은 SSH 프로토콜을 이용해서 Git과 통신하기때문이다.

Git Bash 실행


ssh-keygen 입력

그럼 경로, 비밀번호 설정해줘야하는데 기본설정경로 및 비밀번호 없이 하려면 엔터세번 눌러주면 된다.

SSH 파일 위치는 /.ssh/id_rsa에 저장돼있다고 나와있다.


경로에 들어가 생성된 pub의 내용을 복사

Gitlab에 SSH key 등록


복사한 내용을 SSH Key 추가에 넣고,

Expiration date 는 1년을 기준으로 돼있는데 그냥 기한 없이 설정하려면 x버튼을 클릭하면 된다.

profile
감사합니다. https://www.youtube.com/channel/UCxlkiu9_aWijoD7BannNM7w

0개의 댓글