Git (29) 썸네일형 리스트형 Git Error 해결 # 에러내용 ~/Desktop/ $ git clone https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/api Cloning into 'api'... fatal: unable to access 'https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/api/': The requested URL returned error: 403 - 에러내용 상세 The requested URL returned error: 403 # 해결방법 Window의 경우 [시작] → [검색] → [Windows 자격 증명 관리] → [git codecommit 관련 인증 삭제] - Git clone 하면 정상적으로 된다. 온프레미스 On-premise Gitlab에 소스코드 올리기 # 온프레미스 gitlab 활용한 소스코드 저장 1. 일단 gitlab에서 생성한 프로젝트의 주소를 복사 2. intellij VCS > 버전관리통합활성화 > Git을 선택 3. Git > 원격관리 > 이름 : origin , url은 gitlab project url 입력 > 인증정보는 gitlab 의 id와 password 이다. # 여기는 git 명령어를 활용하여 Gitlab에 코드를 업로드 2021.07.08 - [Git/Git & Git Hub] - Github 업로드 방법 Github 업로드 방법 1. 깃 저장 폴더로 이동 → git init 2. 파일 추가 → git add . 3. git commit -m "처음 저장소에 올림" 4. git branch - M main # 존재 하고 있다고.. Git Clone과 Pull의 차이점 # Git Clone과 Pull의 차이점에 대해서 알아본다. 1. git init = git 프로젝트를 시작한다. 2. git remote add origin {{ url }} = url을 원격 리포지토리로 지정한다. 3. git pull origin master = 원격 리포지토리를 현재 master에 병합한다. 세단계이다. git remote -v 를 해본결과 git clone처럼 리모트 설정이 되어있음을 확인할 수 있다. git clone은 리모트 설정을 자동으로 해주는 초기 다운로드에 사용하고, git pull은 리모트 설정이 이미 되어있을 떄 업데이트 사항 등을 다운로드 할 떄 사용한다고 이해하면 쉽다. - 끝 - Git merge를 통한 브랜치간 변경사항 합치기 # Merge 방법이 3가지가 존재한다. 그중 바로 Merge를 수행하는 방법에 대해서 알아본다. git merge [브랜치명] git merge --squash [브랜치명] git cherry-pick [커밋명] 합치기는 두 개 혹은 그 이상의 브랜치를 하나로 합치는 것이다. 바로 합치기(Straight Merge)는 하나의 브랜치와 다른 브랜치의 변경 이력 전체를 합치는 방법. 커밋 합치기(Squashed Commit)는 한 브랜치의 이력을 압축하여 다른 브랜치의 최신 커밋 하나로 만드는 방법. 선택하여 합치기(Cherry-picking)는 다른 브랜치에서 하나의 커밋을 가져와서 현재 브랜치에 적용하는 방법. 바로합치기를 가장 많이 쓴다... 바로 합치기 바로 합치기는 하나의 브랜치를 선택해서 다른 .. Git Processing 정리 # 용어 정리 CodeCommit : AWS에서 제공하는 서비스로 Git과 유사한 서비스를 제공한다. GitClone : 이미 초기화된 원격의 저장소를 복제해와서 개발하는 경우, 복제 작업을 Git에서는 클론(clone)이라고 부른다. Git Init : 소스 코드 파일을 Git으로 관리하기 위해서는 먼저 Git 저장소를 초기화해야한다. 이 때 저장소를 초기화하기 위해 사용하는 명령어가 git init 이다. Git Commit : 파일 및 폴더의 추가/변경 사항을 저장소에 기록하려면 '커밋'이란 버튼을 눌러줘야 한다. 커밋을 수행하면 이전 커밋 상태부터 현재 상태까지의 변경 이력이 기록된 커밋(혹은 리비전)이 만들어진다. staging area에 저장됐던 파일이 local repository로 확정된다.. Git Hub 에서 데모 애플리케이션 실행하기 # Git Hub에 업로드 되어있는 데모 애플리케이션을 실행하고, 브라우저로 접근해 보자. 1. 자신의 Git Hub에 로그인 하기 2. 데모 애플리케이션 실행하기 - 다른 유저의 데모 애플리케이션을 실행할 계획이므로 실행하고자 하는 애플리케이션의 주소를 알고 있어야 한다. 데모 애플리케이션 실행 URL : https://github.com/cloudnativedevops/demo/ GitHub - cloudnativedevops/demo: Simple demonstration app for 'Cloud Native Devops' Simple demonstration app for 'Cloud Native Devops' - GitHub - cloudnativedevops/demo: Simple demon.. Windows에서 Git 설치 후 데모 App 설치 방법 (Git clone) # Windows에서 Git 프로그램 설치 후 데모 Application 실행방법 1. Git 설치 - URL 접속 : https://git-scm.com/download Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 2. 프로그램 다운 및 실행 3.. .gitignore 파일 # gitignore 파일에 대해서 알아보자. - IntelliJ에서 소스코드를 커밋 후 푸쉬를 할때 build안에있는 lib 파일도 git으로 업로드를 해야한다. 왜냐하면 JAR파일이 그 폴더에 있기에... ㅠㅠ - 그런데 IntelliJ에서 커밋&푸쉬되는 소스에는 lib 파일이 빠져있다... 아래처럼 말이다. - github - 하지만 우리에게는 구글이라는 구선생님이 계시기에 바로 서치 시작~ - gitignore 파일을 수정하면 된다고 한다... 그래서 파일을 열어보니... - 아래처럼 commit & push 제외대상에 build/ 폴더도 있더라... 바로 지운 후 빌드를 수행 ~ - 저장하고 gitignore 파일을 commit & push 하니까 IntelliJ가 반응을 함 아래처럼... - .. 이전 1 2 3 4 다음