SCM 썸네일형 리스트형 9. github 계정설정 github 를 이용하기로 마음을 먹었다면 정말 결정을 잘 내린 것이다. 라고 칭찬해 주고 싶다. 왜냐하면, 정말 좋으니까! 그래서 이번 포스팅은 github 계정 설정에 대해서 알아보고자 한다. 무슨 설정을 따로 포스팅까지 하나? 라고 반문 할 수 있겠지만, 조금 tricky 할 수 있다고 생각한다. 물론 이미 git 을 쓰는 사람들이라면 이정도 내공은 가지고 있을 거라고 생각은 하지만, 어디까지나 이번 포스팅은 본인이 나중에 헷갈릴 거 같아서 복습 차원에서 기재하는 거라고 생각된다... github 에 프로젝트를 등록하는 것 까지는 쉽지만, 자신의 PC 에서 개발한 프로젝트를 github 에 올리고 받는 작업을 하려면, github 에 접속하는 사람이 자신이라고 증명할수 있는 어떠한 방법이 필요하다... 더보기 6. Git Repository (저장소) 를 얻어오기 Git project 를 얻는 방법은 두가지 방법이 있다. 첫 번째는, 존재하는 프로젝트 혹은 디렉토리에 Git 으로 가져오는 방법 두 번째는, 존재하는 Git repository 를 다른 서버로부터 clone 하는 방법 1. 존재하는 디렉토리로부터 Git repository 를 초기화 하는 방법 - 해당 프로젝트의 root 디렉토리로 이동한 뒤, 아래와 같은 명령어로 초기화 한다. $ git init 이 명령은 해당 프로젝트에 .git 이라는 이름의 디렉토리를 생성한다. 이 .git 디렉토리 안에는 해당 프로젝트의 필요한 정보를 가지고 있는 파일들이 있다. 이 파일을 Git repository skeleton 이라고 한다. 이 시점에서는 프로젝트는 아직 변경이력이 추적되지 않는다. 여기서 이 프로젝트를.. 더보기 5. Git 도움말 얻기 Git 에는 많은 명령어와 옵션이 있기 때문에, 사용하면서 도움말이 필요할 경우가 많을 것이다. 이럴 경우에 도움말을 보기 위한 Git 명령어는 아래와 같은 형태를 가진다. $ git help $ git --help $ man git- 예를 들어서, config 명령어에 대한 도움말을 얻고 싶을 경우에는 아래와 같이 명령어를 입력한다. $ git help config $ git config --help $ man git-config 이 명령어에 대한 도움말은 리눅스 계열 운영체제에서는 인터넷이 연결되지 않아도 볼 수 있지만, 윈도우의 MSysGit 은 인터넷이 연결되어야 가능하다. (웹브라우저를 띄우고 해당 매뉴얼 페이지로 이동한다) 이 도움말은 꽤 예제도 많고 자세하게 설명이 되어있지만, 초보자들이 사.. 더보기 4. Git 설정하기 Git 을 자신의 PC 에 설치를 마쳤다면 이제 환경설정을 할 때가 왔다. 무슨 툴이 이리 사용하기가 까다롭냐? 라고 반문하면 할 말은 딱히 없다... 그러나 이 환경설정을 재대로 해야 나중에 후회없이, 편하게 Git 을 사용할 수 있게 된다. 그리고 한 번 해 놓으면 계속 사용할 수 있기 때문에, 할 때 제대로 해 놓자. Git 은 git config 라는 명령어를 통해서 환경설정을 하도록 해 준다. 또는 직접 환경 설정 파일을 수정할 수도 있다. 여기서는 명령어를 통해서 하는 방법을 알아보도록 한다. 이 명령어를 통해서 설정관련 변수들을 얻어오거나 설정할 수 있다. 이 설정변수들은 Git 의 동작방식과 보여지는 방식을 결정한다. 이러한 설정관련 변수들은 각기다른 세 곳에 저장될 수 있다. l /etc.. 더보기 2. Git 의 간단한 역사 이 글은 Pro Git Book 의 내용을 발췌하여, 번역을 하였습니다. Git 은 우리 개발에 많은 변화와 논쟁거리를 불러왔다. Linux 커널은 모두 알고 있듯이, 오픈소스이고, 꽤 큰 범주의 소프트웨어 프로젝트이다. 1991년 부터 2002년 사이에는 Linux 커널 유지보수는 대부분, 소프트웨어의 패치와 압축된 형식으로 전달 되었다. 2002년에 Linux 커널 프로젝트는 독점권이 있는 BitKeeper 라는 분산 버전 컨트롤 시스템을(DVCS) 사용하기 시작했다. 하지만 2005년, Linux 커널 개발자 커뮤니티와 BitKeeper 를 개발한 회사와의 관계가 나빠졌기 때문에, Linux 개발자 커뮤니티(대표주자 Linus Torvalds) 는 BitKeeper 를 대체할 무료의 분산 버전 컨트.. 더보기 이전 1 다음