728x90
반응형

 

원래 깃을 안좋아한다. (개인적으로 쓰기 불편함)

 

근데.. 점점 토이 프로젝트가 많아질수록 로그/형상관리의 필요성을 느낀다.

(디펜던시 계속 까먹음 ㅋㅋㅋㅋ)

 

고로 깃을 다시 시작하는 김에 난중에 기억하기 위해 포스팅 진행

 

필자가 깃을 사용하려는 목적은

 

토이프로젝트를 등록하고, 이력관리를 하는 것이다.

 

 

#1 리포지토리와 프로젝트

 

근데 위 그림을 보면, 1.리포지토리, 2.프로젝트 가 존재한다.

 

개인적으로 프로젝트를 관리하는건 [리포지토리]라고 보면된다.

협업/실무 형식으로 개발할 때 사용하는 것이 [프로젝트]라고 한다.

(퀵한 검색 결과 ㅋㅋ)

 


 

#2 리포지토리의 퍼블릭 프라이빗

* Public - 공개

* Private- 비공개

 

라고 보면된다. 깃은 유료버전(프로)가 있는데

 

과거에는 유료버전에서만 private를 사용할 수 있었다고 한다.

 

필자가 처음 쓸때는 깃이 무료 플랫폼이었는데... 마소가 인수하고 유료기능이 추가됨

(뭐 안정성은 늘었으나.. 할많하않)

 


 

#3 깃허브 무료 계정과 유료 계정(프로)

하기 페이지를 살펴본 결과, 유료계정은 프라이빗 리포지토리를 더욱 효과적으로 활용가능하다.

https://github.com/settings/billing/plans

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

좌측 : 무료 / 우측 : 프로

 

GitHub Actions : 프로젝트를 빌드, 테스트, 릴리즈 또는 배포를 지원하는 기능으로서, Github에서 제공하는 CI/CD 도구

GitHub Packages : GitHub 의 리소스를 패키지 관리자를 통해 받을 수 있도록 패키지로 등록/관리하는 서비스

 


 

#4 기타 리포지토리 생성 시, 관련 파일

 

Add a README file

소개 파일

 

Add .gitignore

로컬 환경의 정보나 빌드 정보등 원격 저장소에 관리하지 말아야되는 파일들에 대해서 지정하여 원격 저장소에 실수로 올라가지 않도록 관리하는 파일

 

Choose a license

라이센스 (BSD, MIT 등)을 표시하는 파일~

 


종종 이어서 업뎃예정

728x90
반응형

'프로그래밍 > webdev' 카테고리의 다른 글

#1 제트브레인(JetBrain) 라이센스 확인  (0) 2021.12.23
728x90
반응형

(#1 라이센스 확인)

제트브레인 홈페이지 접속(https://www.jetbrains.com/ko-kr/)

 

JetBrains: 소프트웨어 개발자 및 팀을 위한 필수 도구

 

www.jetbrains.com

클릭(내정보겠쥬)
조회 가능


(#2 라이센스 적용)

HELP -> Register

이후, 제트브레인 계정 로그인 ~~


 

728x90
반응형

+ Recent posts