young
is this it
young
전체 방문자
오늘
어제
  • 분류 전체보기 (143)
    • 웹_프론트엔드 (1)
      • 로드맵 챌린지 (73)
      • Svelte (2)
      • React (6)
      • JavaScript (8)
      • TypeScript (2)
      • HTML+CSS (5)
    • 웹_백엔드 (0)
      • Django (0)
    • 빅데이터 (33)
      • R (30)
      • Python (2)
    • 기타 (11)
      • git (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 웹보안
  • 암호화
  • 공개키
  • owasp
  • form
  • 인증
  • ggplot
  • rstudio지도정보
  • 보안취약점
  • bem
  • vcs
  • css후처리기
  • 태스크러너
  • css네이밍
  • 대칭키
  • ssl
  • ggmap()
  • 버전관리
  • 구글맵api
  • Regex

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
young

is this it

웹_프론트엔드/로드맵 챌린지

VCS - GitHub (깃허브)

2022. 1. 10. 01:02
반응형
GitHub (깃허브)

GitHub(이하 깃허브)는 2008년에 공개된 대표적인 무료 Git 저장소다. 원래는 public 프로젝트만 사용이 무료였으나, Microsoft에 인수된 이후 2019년 1월 초부터 private 저장소도 무료 이용이 가능해졌다. 깃허브의 핵심 기능은 깃 원격 저장소 호스팅 서비스지만, 이슈 트래커, pull request, 소스코드 탐색, wiki, 인사이트 등의 다양한 기타 서비스를 제공한다. 개발자들에게는 깃허브 계정이 포트폴리오 역할을 하는 추세라 깃허브를 더 알차게 쓸 수 있도록, 이런 기타 서비스들을 정리해보려고 한다.

 

 

GitHub가 제공하는 서비스들 (저장소 제외)

GitHub Pages (깃허브 페이지)

깃허브 저장소를 기반으로 정적 파일들을 호스팅할 수 있는 서비스다. 파일을 웹 상에 공개하거나, 저장소의 특정 브랜치에 HTML, CSS, JavaScript로 구성된 파일을 올려두고 웹 사이트로 공개할 수 있다. github.io 도메인으로 바로 접근이 가능하며, 커스텀 도메인을 설정할 수도 있다.

https://pages.github.com/

 

GitHub Pages

Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live.

pages.github.com

 

GitHub Actions (깃허브 액션)

깃허브 깃 저장소에 통합되어 제공되는 지속적 통합 서비스(Continuoous Integration)이다. 저장소 푸시를 비롯해 깃허브 저장소에서 발생하는 다양한 이벤트를 기반으로 실행된다. 액션이라는 단위로 작업을 수행하며, 이를 워크플로우로 구성할 수 있다. 액션은 마켓플레이스에서 만들어져 있는 것을 가져다 쓸 수도 있고, JavaScript 또는 Docker를 사용해 직접 작성하여 사용할 수도 있다. 깃허브 액션은 public 저장소의 경우 무료로 이용할 수 있다.

 

https://github.com/features/actions

 

Features • GitHub Actions

Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.

github.com

 

GitHub Package (깃허브 패키지)

깃허브 저장소와 통합해 언어별로 패키지를 저장하고 호스팅할 수 있는 서비스다. Node.js의 npm, Ruby의 gem, Java의 mvn과 gradle, Docker 컨터이너 이미지 등을 지원하고 있다. public 저장소의 경우 무료다. 

 

https://github.com/features/packages

 

GitHub Packages: Your packages, at home with their code

With GitHub Packages you can safely publish and consume packages within your organization or with the entire world.

github.com

 

GitHub Container Registry (깃허브 컨테이너 레지스트리)

기존의 GitHub Packages에서 Docker 이미지를 지원하고 있었으나, 이 기능만 Github Container Registry로 대체되었다. 저장소에 상관 없이 계정이나 조직 단위로 Docker 컨테이너 이미지를 푸시하거나 권한을 관리하는 기능을 제공한다. public 이미지 저장소의 경우 무료다.

 

 

GitHub MarkerPlace (깃허브 마켓플레이스)

깃허브와 연동해서 사용할 수 있도록 개발된 써드파티의 앱이나 액션을 구매할 수 있는 서비스다.

https://github.com/marketplace

 

GitHub Marketplace: to improve your workflow

Find the that help your team build better, together.

github.com

 

Gist (기스트, 코드 스니펫 공유 서비스)

짧은 코드 조각들을 작성하고 바로 공유할 수 있는 서비스다. 깃허브 저장소처럼 깃 저장소를 만들며, 이 저장소를 클론 받아 편집할 수도 있다. 짧은 코드를 공유하기 위한 용도로 많이 사용된다.

https://gist.github.com/

 

Discover gists

GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

GitHub Desktop (깃허브 데스크탑)

윈도우와 맥에서 사용할 수 있는 깃허브 전용 GUI 앱이다. 명령어 사용이 어려운 초보자에게 유용하나, 개발자들 사이에서는 평이 그리 좋지는 않은 것 같다.

https://desktop.github.com/

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

 

GitHub Mobile (깃허브 모바일)

깃허브 모바일 클라이언트다.

https://github.com/mobile

 

GitHub Mobile

Bring GitHub collaboration tools to your small screens with GitHub Mobile. Sign up for the iOS beta or get on the list for our Android version—and we’ll let you know when your app of choice is ready.

github.com

 

GitHub Status (깃허브 스테이터스)

깃허브 서비스 별로 서비스 상태를 모니터링 할 수 있다. 깃허브 서비스 상태 변화를 전화, 메일, RSS 등을 통해 구독할 수 있다.

https://www.githubstatus.com/

 

GitHub Status

All Systems Operational Git Operations ? Operational API Requests ? Operational Webhooks ? Operational Visit www.githubstatus.com for more information Operational Issues ? Operational Pull Requests ? Operational GitHub Actions ? Operational GitHub Packages

www.githubstatus.com

 

GitHub Trending (깃허브 트렌드)

깃허브에서 최근 인기 있는 저장소를 확인할 수 있다. star를 기준으로 인기있는 저장소 순위를 보여주는 Gitstar Ranking 같은 외부 서비스도 있다.

https://github.com/trending

 

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

 

반응형

'웹_프론트엔드 > 로드맵 챌린지' 카테고리의 다른 글

웹 보안 지식 - 콘텐츠 보안 정책(CSP; Content Security Policy)  (0) 2022.01.12
웹 보안 지식 - HTTPS  (0) 2022.01.11
VCS - Git 기본 사용법  (0) 2022.01.08
VCS - 버전 관리(Version Control Systems)를 쓰는 이유  (0) 2022.01.07
JavaScript - 호이스팅, 이벤트 버블링, 스코프, 프로토타입, Shadow Dom, strict mode  (0) 2022.01.06
    '웹_프론트엔드/로드맵 챌린지' 카테고리의 다른 글
    • 웹 보안 지식 - 콘텐츠 보안 정책(CSP; Content Security Policy)
    • 웹 보안 지식 - HTTPS
    • VCS - Git 기본 사용법
    • VCS - 버전 관리(Version Control Systems)를 쓰는 이유
    young
    young

    티스토리툴바