본문 바로가기

728x90
반응형

git-hub

[git/git hub] java와 깃허브 연결하기(로그인 한 번만 하기) ◎ 이번에는 자바의 이클립스에서 커밋을 할 때 아래와 같은 로그인 창이 반복해서 나타나는데 이 화면이 안나오게 하는 방법을 작성해 보겠습니다!! 1. 사용자프로필 → [settings] → [Developer settings] → [Personal access tokens] → [Tokens(classic)] ▷ Developer settings는 settings의 맨 아래있습니다. 2. name을 지정하고 모든 항목에 체크합니다. 그러고 기간까지 지정해주면 token의 key가 나타납니다. 3. 따로 저장해둔 후 다시 이클립스로 들어갑니다. 4. 이미 마스터로 등록되어있는 패키지에 클래스 내용을 수정한 후 저장해 스테이징하고 메세지를 입력한 후 [commmit and push]를 누릅니다. 5. 여기서.. 더보기
[git/git hub] 깃허브로 이력서 사이트와 블로그 만들기 1. 깃허브로 이력서 만들기 원래 처음부터 끝까지 혼자서 꾸며보는 것이 좋지만 여기서는 기존 파일을 받아와서 변경해보도록 하겠습니다. ◎ 저장소 복제하기(fork) 1. 깃허브 사이트에 로그인한 후 이력서 예제 파일이 저장된 http://github.com/jjlaon/resume으로 접속 2. 화면 오른쪽 위 [Fork]를 클릭 → 같은 저장소를 사용하려면 [Create Fork] 클릭해서 복제합니다. 3. resume이라는 저장소가 만들어지면 VS 코드로 복제합니다.(지역 저장소로 복제) ▷ VS Code를 실행하고 열려있는 폴더는 닫습니다. ▷ 탐색기 창에 [repository 복제] ▷ 화면 위쪽에 나타나는 입력 창에 복제할 저장소 주소를 입력합니다.(이력서) ▷ 복제할 장소 선택 : 바탕화면에 .. 더보기
[git/git hub] java와 깃허브 연결하기 1. 먼저 깃허브에서 'javatest'라는 저장소를 하나 만들어줍니다. 2. 이클립스로 들어가서 아래와 같은 과정을 반복합니다. [window] → [perspective] → [open perspective] → [other] → [git] 3. 깃허브의 javatest 저장소 주소를 복사해 url에 붙여넣고 id,pw는 깃허브와 동일하게 적용합니다. 계속 next 하고 finish하셔서 종료하시면 됩니다. 4. 여기서 자바와 깃허브 연결을 원하는 패키지를 하나 만들고 해당 프로젝트를 마우스 오른쪽 클릭합니다. [team] → [share project] 후 아래와 같이 작성합니다. 그러면 아래와 같이 깃과 연결된 것은 javatest master로 나타납니다. 5. 여기서 다시 javatest에 오.. 더보기
[git/git hub] 비주얼 스튜디오 코드로 다루는 깃과 깃허브 1. 저장소 만들기 ◎ 새 폴더 만들고 작업 폴더 추가하기 ▷ VS Code에서 버전 관리 연습을 위해 'project' 새 폴더를 만듭니다. ▷ VS Code를 실행한 후 'project' 폴더를 열어줍니다. ◎ 저장소 초기화하기 ▷ VS Code에서 버전 관리 관련 명령은 왼쪽 사이드바 소스 제어(위에서 세번째)를 클릭합니다. ▷ [리포지토리 초기화]를 수행하면 해당 폴더에 .git 이라는 숨김 폴더를 확인할 수 있습니다. ▷ VS Code 맨 아래 왼쪽의 상태 표시줄에는 main 브랜치가 있습니다. ▶ 지역 저장소가 만들어졌고 현재 main 브랜치에 있다는 뜻입니다. ◎ 깃 설정하기 ▷ [터미널] → [새 터미널] 또는 [Control + Shift + `](윈도우) 또는 [Control + Shi.. 더보기
[git/git hub] 깃허브로 협업하기 1. 서로 다른 컴퓨터에서 원격 저장소 함께 사용하기 ◎ 원격 저장소 복제 - git clone ▷ test-1 저장소 이용 ▷ git_home : 사용자 집 ▷ git_office : 사용자 사무실 ◎ HTTPS 주소 사용해서 원격 저장소 저장하기 1. clone을 이용해서 git_home과 git_office도 원격 저장소에 저장합니다.(아래와 같은 형식 사용) ▷ git clone 원격 저장소주소 git_home ▷ git clone 원격 저장소주소 git_office git-home과 git_office에 같은 종류의 커밋이 되어 있습니다. 2. git_office에 f1.txt를 수정하고 ' add c'로 커밋합니다. git push를 하면 깃허브로 등록이 됩니다. 3. git_home에 git.. 더보기
[git/git hub] SSH 원격 접속이란? ◎ SSH 원격 접속이란? ▷ SSH는 secure shell의 줄임말로 보안이 강화된 안전한 방법으로 정보 교환 하는 방식 ▷ 기본적으로 프라이빗 키(사용자 컴퓨터만 저장)와 퍼블릭 키(외부 공개)를 한 쌍으로 묶어서 컴퓨터를 인증 ▷ 사용자 컴퓨터에서 SSH 키 생성기를 실행하면 프라이빗 키와 퍼블릭 키가 만들어집니다. ▷ 원격 저장소에 파일 올리는 등 작업을 하려면 ID, PW 를 입력해 깃허브에게 자신이 해당 저장소를 만든 주인임을 인증해야 합니다. ▷ 이에 비해 SSH 원격 접속은 프라이빗 키와 퍼블릭 키를 이용해 사용하는 기기를 깃허브에 인증하는 방식입니다. ▷ 서브 환경에서 깃허브 저장소에 접속해야 한다면 서버 자체를 깃허브에 등록하고 개인 노트북이라면 노트북을 등록 ▶ 터미널 창에서 따로 .. 더보기
[git/git hub] 깃허브 시작하기 1. 원격 저장소란? ▷ 원격 저장소 : 지역 저장소가 아닌 컴퓨터나 서버에 만든 저장소 ▷ 깃에서는 지역 저장소, 원격 저장소(remote repository)를 연결해서 버전 관리하는 파일을 쉽게 백업할 수 있습니다. ▷ 원격 저장소는 지역 저장소와 연결되어 '백업'과 '협업'이라는 중요한 역할을 합니다. ▷ 규모가 큰 프로젝트 진행시 타인과 협업할 경우 역할이 더 중요합니다. ▷ 직접 구축할 수도 있지만 만들고 유지하는 것이 어려워 원격 저장소 제공 서비스를 주로 이용 ▶ 깃과 관련된 것은 대표적으로 깃허브 무료 버전, 유로 버전의 차이점은 자신의 코드가 타인에게 공개 되는지 여부에 따라 구분됩니다. 무료 버전은 코드를 모두 다 확인할 수 있다고 하네요ㅎㅎ ◎ 깃허브로 할 수 있는 것들 (1) 원격.. 더보기
[git/git hub] 브랜치 사용하기 ◎ 브랜치 만들거나 확인하기 $ git branch : main이 현재 branch $ git branch apple : apple이라는 branch 생성 * 표시는 현재 작업하고 있는 branch입니다. branch 추가한 후 log를 하면 아래와 같이 HEAD가 main, apple 모두를 가리키고 있습니다. ◎ 브랜치 삭제 $ git branch -d 브랜치명 ◎ 브랜치 전환 $ git switch 브랜치명 main에서 apple로 브랜치가 변경되었습니다. ◎ 한 줄에 한 커밋씩 보여주기(--oneline) $ git log --oneline 기존에 git log 했던 것 보다 해시가 훨씬 간략하게 나타납니다. ◎ 전환한 브랜치에서 커밋하기 파일을 수정해서 커밋하면 현재 브랜치인 main에서만 커밋.. 더보기

728x90
반응형