Github desktop만으로는 프로젝트를 관리하기 힘들다는것을 느끼고, 인터넷에 검색해서 사람들이 많이 사용하는 것들을 찾았다.
GiLab에서 프로젝트를 관리하고 협엽,
GitFork로 복잡한 Git 작업 처리
GitHub Desktop으로 일상적인 커밋, 푸시 등을 간편하게 수행
회원가입하고 github와 연동한다음 대표적인 Study 레포지를 추출
위의 추출이 다되고 projects에 들어가면 추출한 레포가 출력돼있다.
들어가서 어떤 문제들이 있는지 확인하자.
우선 두개
push, pull을 사용하기 위해 ssh key를 추가.
여기서 SSH 키는 Git에서 발급해야한다.
Gitlab은 SSH 프로토콜을 이용해서 Git과 통신하기때문이다.
ssh-keygen 입력
그럼 경로, 비밀번호 설정해줘야하는데 기본설정경로 및 비밀번호 없이 하려면 엔터세번 눌러주면 된다.
SSH 파일 위치는 /.ssh/id_rsa에 저장돼있다고 나와있다.
경로에 들어가 생성된 pub의 내용을 복사
복사한 내용을 SSH Key 추가에 넣고,
Expiration date 는 1년을 기준으로 돼있는데 그냥 기한 없이 설정하려면 x버튼을 클릭하면 된다.