본문 바로가기

전체 글143

github 리포지토리 이해하기 깃허브 리포지토리 란? 리포지토리는 깃허브의 기본 빌딩 블록(building block)입니다. 빌딩 블록이란 애플리케이션이나 시스템을 구성하는 모듈의 단위입니다. 쉽게 생각하면 원격에 존재하는 프로젝트의 저장소입니다. 프로젝트와 관련된 모든 파일은 해당 리포지토리에 존재하게 됩니다. 깃허브 사용을 시작하려면 리포지토리를 만들어야합니다. 깃허브 인터페이스를 통해 리포지토리를 만들고 명령어를 통해 로컬 머신에 복제할 수 있습니다. 또는 로컬에서 작업을 하고 깃허브의 리포지토리로 푸시할 수 있습니다. public과 private 리포지토리 리포지토리는 public 또는 private 중 하나를 선택할 수 있습니다. public 리포지토리는 해당 코드와 리포지토리에 관한 모든 것이 깃허브 사이트에서 모두에게 .. 2022. 9. 4.
github ssh연결 설정 SSH를 사용해 github와 연결하는 과정을 살펴보겠습니다. ssh-keygen으로 키를 만들어 github에 추가해 보겠습니다. 로컬 컴퓨터를 github에 접속하는 방법의 종류 로컬 머신을 깃허브와 접속하는 방법에는 HTTPS와 SSH가 있습니다. 1. HTTPS 연결 유저명과 패스워드로 로그인을 하는 방식입니다. 아무런 조치를 추가하지 않는다면 기본적으로 이 방식을 사용하게 됩니다. id와 패스워드를 사용하는 https를 이용한다고 해서 잘못되는 것은 없고 안전합니다. 하지만 경우에 따라 최선의 연결 방식이 아닐 수 있습니다. 예를 들어 사용 중인 OS에 따라서 소스를 푸시할 때 매번 사용자 이름과 암호를 물어볼 수 있습니다. 작업이 많은 날에는 꽤나 귀찮을 수 있습니다. 2. SSH 연결 SSH.. 2022. 9. 1.
git 설치 및 환경설정 github로 무언가를 하고 싶다면 우선 git을 설치해야 합니다. 물론 다른 사람이 올린 소스 코드를 웹 브라우저에서 보기만 한다면 로컬에 git 설치는 필요 없습니다. 하지만 github에 무언가를 만들어 활용하려면 git설치가 필수입니다. git 설치와 환경 설정하는 과정을 진행해 보겠습니다. gitbash를 사용해보고 .gitconfig 파일을 편집하는 법에 대해 알아보도록 하겠습니다. 1. git 인스톨러 다운로드 git-scm.com/downloads로 이동하면 os에 맞는 git 인스톨러를 다운 받을 수 있습니다. 인스톨할 환경이 윈도우 이므로 windows를 클릭해서 들어갔습니다. 다운로드 링크를 클릭하면 인스톨러를 다운로드할 수 있습니다. 2. git 설치 다운 받은 git 인스톨러를 실.. 2022. 8. 30.
헤로쿠(heroku) 무료 플랜 폐지 발표 클라우드 서비스 플랫폼인 헤로쿠가 단계적으로 무료 플랜을 폐지한다고 발표했습니다. 이미 커뮤니티에서 화제가 되고 있는 뉴스입니다. 기존에 간단하게 PaaS 서비스로 헤로쿠를 사용하시던 분들에게는 정말 실망스러운 소식이 아닐 수 없습니다 헤로쿠는 지난 2022년 8월 25일 업데이트 및 정책에 대해 발표를 하였고 여기에서 무료 플랜을 단적으로 폐지 한다고 발표하였습니다. 발표된 내용을 살펴보겠습니다. 무료 플랜 폐지(2022년 10월 26일 부터) 개인 개발자에게 제일 슬픈 소식이 아닐까 싶습니다. 세일즈 포스 측의 얘기(핑계)를 들어보면 무료 플랜이 악용되고 있고 그 관리를 위해 많은 노력이 필요하다고 합니다. 헤로쿠에 대한 평가는 높지만 이익을 유지하면서 보안과 신뢰성, 컴플라이언스를 우선적으로 요구되.. 2022. 8. 28.