본문 바로가기

app/git

(9)
Git Push ERROR: Repository not found - mac을 기준으로 작성하였습니다. * 정답이 아닐 수 있습니다. 저의 해결 방안을 적었습니다. github에서 오랫동안 비밀번호를 사용했으니 보안을 위해 바꿔달라는 메일에 선뜻 비밀번호를 바꾸면서 시작되었습니다. 당연히 연동되어 있던 sourcetree, 터미널의 git계정은 당연히 연동이 안되지요. sourcetree의 계정 정보도 삭제 후 다시 등록하고, git의 'git config --global' 명령어를 통해 ".gitconfig"의 내용을 모두 바꿨음에도 레포지토리의 모든 권한이 막혔었습니다. 저의 경우 키체인 삭제를 통해 기존의 내용을 삭제함으로써 해결되었습니다. (키체인 삭제 전에 위의 git config를 다시 설정해 보세요.) 1. 키체인 접근을 선택합니다. 2. 검색에 git을 ..
Permission denied (publickey). git push error ubuntu에서 github 에 push 를 하려 했더니 권한이 없다고 에러가 납니다.해당 문제는 유저의 ssh 가 등록되지 않아 github의 접근 권한이 없어서 나오는 문제입니다. 이제 요놈을 어떻게 하면 되는지 보겠습니다.(쫌 깁니다.) 1. 만일 ssh-keygen 이 생성되지 않았다면 생성해줘야 합니다. (만일 기존에 생성되어있다면 3번부터 해주시면 됩니다.) ssh-keygen -t rsa -C "이메일" 2. 생성한 ssh 키는 /home/유저/.ssh/id_rsa 에 생성되었습니다. 3. 먼저 해당 폴더로 이동후 ssh 키를 복사해줘야 합니다. cat /home/유저/.ssh/id_rsa.pub 커맨드창에 나오는 긴 문자열을 복사해줍니다. 4. github의 소스를 올리려 했던 저장소에 들..
c9.io 에서 github 로 push 메뉴얼 https://docs.c9.io/setting_up_github_workspace.html 간단함!
git 연습하기 사이트 pull / reset 관련해서 포스팅 하던중 엄청난 사이트를 발견하였습니다;기능이 후덜덜합니다.명령어 대로 화면에 표현되며, 예제로 만들수도, 친구에게 문제를 낼수도 있습니다;(진심 이런것을 개발 하신분 존경스럽습니다.) http://learnbranch.urigit.com/ 총 10단계로 되어 있으며 간단하면서도 실무에 쓰일만한 예제들로 되어 있다. git 를 처음 접하시는 분들이 많이 보셨으면 한다. - 혹시 답을 정말 모르겠다면 show solution 을 치면 된다.
5. 이클립스와 git 연동(egit 플러그인 활용) 본 포스팅은 이클립스 juno 버전 , jdk6 버전에서 실행하였습니다. 1. 이클립스에서 git를 사용하기 위해선 플러그인을 설치해줘야 합니다.메뉴 -> Help ->Install New Software.. 클릭 2. Add 버튼 -> 사이트링크 추가 (Name : egit / Location : http://www.jgit.org/updates -> ok 버튼을 눌러줍니다. 3. 해당 주소에서 다운받을수 있는 플러그인이 검색됩니다. 모두 설치하셔도 되지만 Eclipse Egit, Elipse JGit, Elipse JGit Command Line Interface 만 클릭하여 Next 버튼을 눌러줍니다. (완료될때까지 눌러주면 잘 설치됩니다.) 4. 이제 글4번까지 올렸었던 github.com/uia..
4. git 프로젝트 다운 받기 먼저 github.com에서 바로 다운받기 위해서는 해당 저장소에서 zip버튼을 눌러주면 zip으로 압축된 파일을 바로 다운 받으실수 있습니다. 이번에는 git를 이용하여 기존에 github.com에 올린 자료를 다른컴퓨터에서 다운받는것, 그리고 오픈중인 하나의 소스를 git를 이용하여 다운받는것을 해보겠습니다. 먼저 오픈중인(public로 설정된 저장소)의 소스를 받아보도록 하겠습니다. 요즘 제가 관심있는 JNA 프로젝트를 받아보도록 하겠습니다. 1. jna 프로젝트는 저장소주소 (https://github.com/twall/jna.git)로 되어 있습니다. 2. 저장소에서 로컬로 가져오는 소스를 통채로 가져오는 명령어는 git clone "저장소주소" 입니다.용량이 상당해서 시간이 꽤나 걸렸지만 정상..
3. github 사이트로 데이터 연동(업로드) 이번에는 여러 사람들과 공유할수 있도록 github 싸이트에 공유하는것을 포스팅 하겠습니다. 1. 먼저 github.com 에 계정을 생성합니다. 사용할 이름, email, 비번만 넣으면 생성완료.(정말 심플합니다.)경로 : https://github.com/ 2. 오른쪽 하단에 New repository를 클릭하여 저장소를 하나 생성합니다. 3. 로컬폴더 이름과 저장소 이름은 똑같이 정했습니다. 이름만 확인하고 바로 create repository 로 생성합니다. 4. 생성과 함께 경로가 나옵니다. 해당 경로는 업로드 및 다운받을때 필요하니 기억해 주시기 바랍니다.(업로드시에는 아이디만 있어도 됩니다.) 5. 이젠 해쉬키를 생성해야 합니다. 해쉬키는 로컬의 git에서 해당 계정에 대해서만 생성됩니다.(..
2. git branch 활용하기 git의 branch는 버전관리라고 생각하면 된다.(로컬에서는 소스상의 버전, 웹에서는 사용자별로도 나뉠수 있다) 소스를 1.0 버전과 1.1 버전을 나누는 기준이 바로 branch 기능을 이용한 것이다. 1. 먼저 새로운 branch를 생성하는 방법이다. 명령어는 git branch 으로 new_branch 를 생성해 보았다.$git branch new_branch 그리고 모든 branch의 확인은 git branch -a 을 하면 현재 생성된 모든 branch를 확인할수 있으며 현재 활성화된 branch는 아이디앞에 별 모양이 표시 된다.(물론 사용중인 폴더 마지막에 (branch이름)으로 표시된다. 위의 화면에서는 master이 활성화 중이다.)$git branch -a 현재의 상태를 간략하게 그린..