Github Desktop sign on


안녕하세요.
고코더 입니다.

깃허브 데스크탑 설치가 완료되었다면 로그인을 해야 합니다.
깃허브 공식 프로그램이기에 깃랩이나 Bitbucket등에서 사용이 불가 합니다.

 1. 실행 후에 File -> Options 를 클릭 합니다. 단축키 Ctrl+, 을 누르셔도 됩니다.


 2. 다음 보이는 화면에서 Sign in을 클릭 합니다. 



 3. 그리고 나오는 화면에서 로그인을 합니다. 가입시에 Username 이나 이메일로 로그인이 가능합니다.


 4. 로그인을 하게 되면 내 저장소가 보이게 되면 로그인이 완료 된 것 입니다.



마무리


다른 프로그램은 소스트리를 사용하세요.


댓글을 달아 주세요


Source Tree VS GitHub Desktop


안녕하세요.
고코더 입니다.


 1. 소스트리는 깃을 사용하는 시스템과 연동하여 사용하는 대표적인 프로그램입니다. 저도 많이 사용했었는데요. 최근에는 깃허브 데스크탑이 나오면서 편리한걸 느끼게 됩니다. 
깃허브 데스크탑(GitHun Desktop)은 깃허브 사용을 쉽게 만들어주는 프로그램입니다. 깃의 모든 기능을 사용하는 방법은 CLI(Command line interface)입니다. 커맨드를 이용한 사용법입니다. 
깃허브 데스크탑은 깃허브가 직접 개발한 공식 프로그램입니다.



 2. 오랫동안 사용하던 소스트리를 버리고 깃허브 데스크탑을 사용하게 된 계기는 
소스트리 사용해본 분이라면 한번쯤 느껴본  인증 문제입니다. 
심심하면 인증을 물어보고 또 어느새 인증이 풀려서 파일을 당겨오기가 어려워서
URL에 인증 정보를 넣어서 사용하기도 합니다.

 3.하지만 깃허브데스크탑은 깃허브를 사용자 한해서 인증문제로 고생할일이 없습니다.
그리고 확실히 오류도 많이 적습니다.



마무리


둘다 무료라서 감사해요 


댓글을 달아 주세요


깃헙 공식 가이드 보기


안녕하세요.
고코더 입니다.


깃허브는 마이크로 소프트와 닮은거 같습니다. 친절하게 많은 걸 준비하는게 마음에 드는데요. 그래서 인수했는지도..
많은 분들이 깃허브를 사용하지만 블로그에 의존합니다. (사실 공식 메뉴얼보다 블로그 참조가 더 좋긴 합니다. )
하지만 깃허브는 공식 메뉴얼 사이트를 준비해놓았습니다.

 1. 깃허브 서브도메인에 가이드만 붙혀주면 됩니다. 


● 2. 각 챕터별로 기술 가이드가 정리 정돈이 매우 잘되어 있습니다. 
공식 가이드 특성상 설명이 부족하지만 한번쯤 완독하는걸 추천합니다.


● 3. 내용도 충실 하고 예제소스도 있습니다. 오른쪽 인덱스 표시되는거 까지
깃허브가 깃허브했네요.



마무리


영어라서 문제지요. 


댓글을 달아 주세요


깃허브 마스코트 만들기


안녕하세요.
고코더 입니다.


깃허브 마스코트인 고양이 얼굴에 문어 몸인 옥토캡을 변경하여 만드는 사이트가 있습니다.


 1. 해당 URL로 이동하면 각 부위별로 선택하여 나만의 캐릭터가 완성 됩니다.
저도 저만이 옥토캡을 만들어 봤는데요. 이게 뭐하나 싶네요


 2. 다른 사용자가 만들어놓은 캐릭터를 확인 할 수 도 있습니다.



마무리


가끔 심심할때 머리 식히는 용도로 만들기에는 또 코딩 관련이네요


댓글을 달아 주세요


Distributed Version Control System 이란?


안녕하세요.
고코더 입니다.

오늘은 깃(Git)이 사용하고 있는 분산관리시스템에 대해 알아보려고 합니다. 
대표적인 시스템으로는 Git, Mercurial이 있습니다. 


Git이 사용하는 분산 버전 관리 시스템이란?


 기존의 SVN은 소스 관리를 위한 중앙 서버를 두었습니다. 하지만 Git은 내 컴퓨터가 저장소입니다. 그리고 다른 사람과 공유해 한다면 저장소에 푸쉬(push)를 하면 저장소를 공유하게 되는 방식 입니다. 이런 방식을 분산 버전 관리 시스템이라고 부릅니다. 





분산 버전 관리 시스템의 장점은?


SVN을 사용하던 많은 기업들은 Git으로 이동하는 추세입니다. 확실한건 분산 관리 버전의 장점이 훨씬 많기 때문입니다.

장점을 살펴보자면 

- 중앙서버의 문제가 있어도 클라이어트 PC의 소스를 통한 원상 복구가 가능합니다.
- 여러명이 동시에 작업하는 병렬 개발이 가능합니다.
- 프로젝트를 모두 복사해와 로컬 환경에서 마음것 테스트 할 수 있습니다. 

단점은 SVN과 깃을 써오던 입장에서는 이 분산형 시스템에서 단점을 찾아보기 어렵습니다. 프로젝트를 항상 통으로 가져오기 때문에 용량에 압박이 있다 정도?


마무리


깃은 이 분산형 시스템에 고유의 장점까지 더했습니다.


댓글을 달아 주세요


깃허브데스크탑에서 파일을 생성하여 Upload


안녕하세요.
고코더 입니다. 


깃허브데스크탑에서 소스를 생성하여 레파지토리로 업로드 하는 방법을 알아보겠습니다.
가장 중요하지만 가장 기본이 되는 기능입니다.


 1. 레파지토리가 선택 되었다면 기본 메뉴에 "show in Explorer"를 클릭하면 로컬 레파지토리로 탐색기가 실행 됩니다.


 2. 해당 폴더에 index.html 파일을 생성하였습니다. 


 3. 이제 깃허브 데스크탑에 가면 index.html 파일이 캐치되어서 리스트에 나타났습니다. + 모양의 아이콘은 추가된 파일을 말합니다.
아래에 Commit to master를 클릭 합니다. 여기서 "master"는 브런치를 뜻합니다. 


 4. 아직 파일이 업로드 되지 않았습니다. 그럼 변경 사항이 오른쪽 위 Push origin에 나타납니다. 이곳을 클릭하여도 되고
그리고 Push origin을 클릭 합니다. 


 5. 그러면 서버에 파일이 업로드 됩니다.



 6. History탭에서는 업로드된 파일의 이력을 확인 할 수 있습니다.



마무리


소스 파일을 내 컴퓨터에서 개발하고 깃에 업로드 하는 과정입니다.


댓글을 달아 주세요


깃허브데스크탑 Repository create


안녕하세요.
고코더 입니다. 


기존 소스트리나 커맨드로 입력 가능했던 부분들이 공식 프로그램이 출시되면서 깃을 이용해 더 쉽고 빠르게 다양한 작업들이 가능합니다.
이번 시간에는 가장 기초인 깃허브 데스크탑을 이용해서 깃에 레파지토리를 생성해보겠습니다.



 1. 깃허브 데스크탑을 실행 후에 "Create a new Repository on your hard drive"를 클릭 합니다.


 2. 팝업창이 뜨면 여기서 새로운 레파지토리를 생성합니다. 원하는 이름과 또 로컬에 저장 폴더를 지정해야 합니다.


 3. 그럼 잠깐의 로딩 과정이 생기고 완료가 됩니다.


 4. 로컬 폴더로 접근하면 숨긴 처리된 폴더 .git과 함께 기본 파일이 생성됩니다. 


 5. 그럼 프로그램은 이제 저희가 만든 레파지토리 중신으로 메뉴가 보입니다. 
메인에서 보이는 파란버튼 Publish repository를 클릭 합니다. 


 6. 팝업창에서 다시 Publish repository를 클릭해서 온라인 레파지토리에 commit을 처리합니다.



 7. 그리고 깃허브를 접속하면 이제야 test 레파지토리가 정상적으로 로그인된걸 확인 가능합니다.



마무리


소스트리에 비해 더 안정적인 느낌이 좋네요.


댓글을 달아 주세요


깃허브 데스크탑 어둡게 사용하기 dark theme


안녕하세요.
고코더 입니다.


깃허브 데스크탑에서도 당연히 다크테마는 존재하였습니다. 혼자서 밝은 빛을 내는 프로그램으로 남았으면 사용하기 부담스러웠을텐데요. 참 다행입니다.


 1. 깃허브 데스크탑을 실행하고 메뉴바에서 File -> Options를 클릭 합니다. 


 2. 그리고 Appearance 탭에서 Dark (beta)를 선택하면 즉시 어둡게 테마가 변합니다. 


 3. 그리고 제가 좋아하는 아주 어둡고 눈이 편한 색상으로 변경 되었습니다.




마무리


모든걸 어둡게 어둡게


댓글을 달아 주세요


Github 블로그 만드는 기초 과정


안녕하세요.
고코더 입니다.


깃허브 페이지로 홈페이지나 블로그를 만드는 분들이 매우 많아졌습니다. 
특히 학습자들에게 무료로 손쉽게 인프라를 제공해주니 이보다 좋을게 어디 있을까요?
그래도 일반인들에게는 조금은 어려운 bash 명령어와 깃 사용법 때문에 쉽게 접근하지 못하는거 같아서


오늘은 깃허브 페이지를 생성하여 URL로 접근할 수 있게 해보겠습니다.
아주 기초적으로 내가 만든 레파지토리가 온라인에 접속하는걸 확인해보는 시간입니다.

 1. 우선 Repositories를 생성해야 합니다. 로그인 후에 메인페지에 보이는 New를 클릭해주세요.


 2. 해당 레파지토리 이름은 [UserName].github.io 이렇게 입력합니다.
저는 gocoder-net이라서 아래처럼 입력을 하였습니다. 
자신의 깃허브 고유의 아이디가 대부분의 이름입니다. 


 3. 그리고 public으로 설정하고 Create repository를 클릭 합니다. 


 4. 그럼 레파지토리가 셋팅 되었고 커맨드라인으로 설정하는 방법이 나타납니다. 코딩을 해본적 없는 분은
대부분 여기서 그만두시는거 같더군요. 제 블로그에도 커맨드라인 사용법을 다루겠습니다. 하지만 URL에서
자신에 페이지를 보는 실습을 완료해보도록 하겠습니다. 
메뉴 중에 Settings를 클릭 합니다. 


 5. 그리고 스크롤을 내리면 Github Pages에서 Choose a theme를 클릭 합니다. 



 6. 그리고 원하는 테마를 클릭 후에 select Theme를 클릭 합니다. 


 7. 그럼 해당 테마가 자동으로 해당 레파지토리에 설정이 완료 됩니다. 


 8. 아래에 있는 commit changes를 클릭 합니다. 


 9. 그럼 아래와 같이 테마를 위한 설정이 완료 됩니다. 


 10. 아까 입력한 URL을 웹에서 입력하면 이렇게 나만에 깃허브 페이지가 완성되었습니다.




마무리


URL로 내가 원하는 화면이 나타났다는 의미만 있습니다.
내 페이지를 설정하려면 할일이 많습니다. 
그래도 여기까지 따라했다면 수고 많으셨습니다.!~




댓글을 달아 주세요


소스 파일 생성하기 


안녕하세요.
고코더 입니다.


깃을 사용하는 방법은 많습니다.
커맨드 라인으로 사용해도 되고
UI가 있는 소스트리로 사용하는게 가장 간편합니다.
그리고 웹사이트에서 사용도 가능합니다.

요즘 글로벌 서비스 특징은
응용프로그램의 기능을 웹에서도 사용할 수 있게
하는게 기본입니다.

깃도 당연히 이 모든게 준비되어 있습니다.



깃에서 소스파일 생성


우선 자신의 레파지토리로 접근합니다. 
그리고 화면 오른쪽 위에 있는
"Create new file" 를 클릭 합니다. 


파일의 이름과 확장자까지 함께 입력합니다.
내용도 입력 합니다.


그 다음 Commit New File을 눌러 완료 합니다.
두번째 셀렉트 박스는 브런치를 새로 만드는거기에
첫번째 박스를 기본으로 선택 하겠습니다.


그럼 쉽게 웹에서도
git에 파일을 업로드 할 수 있습니다. 



수정, 삭제 


업로드 된 파일을 리스트에서 확인 가능합니다.
해당 파일을 클릭 합니다. 


그리고 오른쪽 위에 연필 모양의 아이콘을 누르면
수정이 가능합니다.


휴지통 아이콘 모양은 삭제가 가능 합니다.


웹에서도 소스를 활용 
가능하게 준비되어 있는건 큰 장점입니다.



마무리


웹에서 관리하는 건 급한 사항이거나
특별한 경우 아니면
커맨드나 소스트리를 이용하시기 바랍니다.


댓글을 달아 주세요