본문 바로가기

분류 전체보기

(134)
리모트 리포지토리에서 로컬 리포지토리로 clone하기 리모트 리포지토리에서 로컬 리포지토리로 clone하기 2015/02/09 - [SAP NEW/Git] - 로컬에 생성한 프로젝트 Bitbucket에 Repository 만들어서 올리기 이전 포스트에서는 bitbucket에 remote repository를 생성하고 로컬에서 내가 작업한 소스를 업로드 하는 것을 해보았다. 이번에는 이전 포스트에서 올렸던 소스를 새로운 pc에 받아보도록 하겠다. 이클립스를 켠다.보시다시피 아무것도 없다. Package Explorer에서 'Import'선택 한다. Git으로 만들었으므로 'Project from Git'를 선택한다. 아래 세가지 옵션중에서 리모트에서 clone할 것이므로 'Clone URI'를 선택 한다. 이제 https주소를 알기 위해서 빗 버킷으로 들어가..
로컬에 생성한 프로젝트 Bitbucket에 Repository 만들어서 올리기 로컬에 생성한 프로젝트 Bitbucket에 Repository 만들어서 올리기 로컬에 생성한 프로젝트를 bitbucket에 올려보자. git hub 보다는 bitbucket이 private repository를 제공 하고 조금 더 사용하기 간단한 것 같기 때문이다. 위 화면 아래쪽에 보면 'Command line'이라는 굵은글씨로 된 항목이 있다. 이미 프로젝트가 있으므로 'I have an existing project'를 눌러본다. 아래와 같이 나온다. 여기에서 가장 막히는 부분이 eclipse에서 push하는 부분이다. 여기에서는 ssh주소(git@bitbucket.org:oceanfog/userdao.git)만 나오는데 ssh는 key를 따로 등록 해주어야 하므로 처음에는 복잡할 수 있다. 그래서..
Git repository Clone 하기 - ssh 에러 Git repository Clone 하기 - ssh 에러 아래의 주소를 이메일로 받았다.git@github.com:lavistar/ironman.git 일단 주소를 보니 git hub에 올린 것 같다. 해당 repository를 clone하기 위해 Sourcetree를 열었다. 소스트리를 켜고 상단에 'Clone'을 눌렀다.Clone하는 화면이다. 이 화면이 처음에는 상당히 어려울 수 있다. Source Path / URL에다가 내가 Clone하고 싶은 Repository 주소를 넣는다. 그리고 Destination Path에는 생성될 Local Repository의 경로를 입력한다. 난 참고로 c:/git/이라는 폴더에 리포지토리를 모아놓는다. 프로젝트 식별자(id)가 'ironman' 인 것으로 보..
bitbucket에 git repository생성하고 local repository 생성하기 bitbucket에 git repository생성하고 local repository 생성하기 git이라는 도구가 참 편리한 도구이긴 한데 기능이 많고 보안기능도 있고 해서 처음에 세팅하기가 상당히 까다로운 편이야. 나도 그래서 한번 세팅을 했다가 과정이 기억이 안나서 다시 해보면서 이 포스트를 써 준비물은 source tree라는 git gui tool 이야.http://www.sourcetreeapp.com/ 위 주소에서 다운로드 받으면 돼. git을 쓸 때는 이 tool을 쓰는게 좋아. 쓰기 편하거든. command도 되니까 설치해서 쓰면 돼. 순서는 아래와 같아.1.bitbucket에 접속한다.2.remote repository를 만든다3.local repository를 만들면서 clone한다. 일..
Git 이란? Git 이란? Git(깃)이란 '소스코드를 저장'하는 저장소에요. Git에 저장하는 소스코드는 수정도 빈번하고 고칠게 많고 여러사람이 작업하는 등 하드디스크에 사진을 저장하는 것 처럼 간단하지가 않아요. 누가 언제 어떤 파일에서 어떤 부분을 왜 바꾸었는지를 변경이 생길 때 마다 추적할 수 있도록 체계적으로 관리해 주는 기능을 하는게 '소스코드 저장소'이고 보통 이걸 'Repository'(리포지토리, 리파지토리)라고 부릅니다. OS에도 윈도, 리눅스, 앤드뤄이드, IOS 등 여러가지가 있듯이 '소스코드 저장소'에도 'SVN', 'Git', 'CVS' 등 여러가지 프로그램이 있는데 그중에 요즘 관심을 끌고 있는게 'Git'이에요. Git을 어려워 하는 분들이 많아요. 이유는 '소스코드 저장소'(reposi..
Git 사용 방법 - 제1편 로컬 저장소 만들기 Git 사용 방법 - 제1편 로컬 저장소 만들기 팀 단위 프로젝트나 혹은 개인 프로젝트나 혹은 개인 연습이나 혹은 개인 엑서사이즈라던가...등등 모든 코딩을 할 때 git을 사용해 관리를 하면 나중에 편하다. 당장은 git이라는걸 또 써야 하는 불편함이 있으니까 잘 안쓰는데 한번 쓰기 시작하면 이걸 어떻게 안쓰고 생활했는지 싶은 생각이 들때가 온다. 현장에서 git을 도입하려고 할 때 워낙 거부감들이 많아서 이 글을 쓴다. 일단 git 시작은 '로컬 저장소' 만드는 걸로 시작한다. git 저장소는 크게 두가지로 나누어진다. 1.'로컬 저장소'2.'원격 저장소' 이렇게 두가지다. 개인 프로젝트 할 때는 '로컬 저장소'만 사용해도 되지만 팀 프로젝트 할 때는 일단 한군데에 각자 작업한걸 모아야 하기 때문에 ..
깃(Git)을 쓰는이유 왜 git을 쓰는가? Git은 '저장소'라고 할 수 있어. 저장소긴 저장소인데 뭐하는 저장소인가 하면 '팀플레이'할 때 필요한 저장소야. app 하나를 만드는걸 우리는 보통 Project라고 부르지. 프로젝트는 혼자 진행 하는 경우도 있지만 대부분 같이 진행을 해. 최소한 개발자 한명에 디자이너 한명은 있어야 그래도 '팔 수 있는 제품'을 만들 수 있거든. 이 git이라는 저장소는 팀프로젝트를 할 때 필요한 도구야. 한 팀은 같은 저장소에 소스코드도 올리고 디자인도 올리고 하겠지. 내가 하고 싶은건 얘네 둘을 연동하는거야. 왜냐하면 Team work을 하려면 git이 필요하기 때문이지. Team work를 하는데 git이 왜 필요하냐구? 개발자랑 퍼블리셔랑 특정 App이던 Web App이던 만들거 아냐?..
git command ssh-keygen -t rsa -C "ekajrrl@gmail.com"ssh git@github.comgit initgit commit -am 'add nellow in index.php'git statusgit branchgit branch bigIdea git checkout bigIdea git remote add origin3 git@github.com/NewProject.git git push origin3 master