반응형

Github & 시스템설정 20

EC2에서 소셜 로그인 하기(구글 , 네이버)

EC2에 서비스를 배포하는 작업중 기존 구글, 네이버 로그인은 도메인을 등록해야 작동할 수 있다. -사전 확인사항- 1. EC2 스프링 프로젝트가 8080포트로 배포 되었다면. 8080포트가 보안그룹에 열려있는지 확인해 준다. (ec2->보안그룹->사용하는 보안그룹 클릭하여 TCP 8080이 열려있는지 확인) 2. 인스턴스에 들어가 퍼블릭 DNS를 확인 ( 이게 도메인이 된다.) 도메인 뒤에 :8080을 붙이면 브라우저에 나타난다. 구글에 EC2 주소 등록방법 1. 구글 웹 콘솔에 접속 console.cloud.google.com Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google..

크롬 - json 데이터 정렬 / JSON Viewer 사용하기

JSON으로 데이터를 받아 데이터를 확인하려고 URL을 호출 하면 크롬에선 알아보기 어렵게 보인다. 예시.) 물론 데이터 자체를 보기 좋게 띄어쓰기와 엔터값을 주면 되지만 용량만 늘어날 것이다. 따라서 오늘은 크롬에서 가독성을 올려줄 확장 프로그램을 사용해볼 것이다. https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh?utm_source=chrome-ntp-icon JSON Viewer The most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen. Open source at https://goo.gl/fm..

github에 올린 commit 되돌리는법.

깃헙 원격 저장소에 커밋을 push했는데, 이후에 해당 커밋을 원격 저장소에서 삭제하려고 한다. Github에 커밋을 올리기 전과 완전히 동일한 상태로 되돌려 놓는것이 목표. 1. 로컬에서 내가 되돌리고 싶은 커밋으로 되돌린다. ex.( HEAD~1는 최신 커밋 1개, HEAD~2는 최신 커밋 2개) git reset --hard HEAD~1 2. force push로 깃허브에 강제로 push한다. git push -f origin master 원격 저장소의 커밋보다 뒤쳐진 과거 로컬 저장소의 커밋 히스토리를 푸쉬하게 되는것이기 때문에 그냥 git push origin master을 하면 에러가 발생한다. 이를 강제로 덮어씌워야 하므로 강제를 의미하는 -f 또는 --force를 명령어에 추가해야 한다. ..

Git pull 오류시 해결

Untracked Files Prevent Merge Move or commit them before merge라며 Git pull이 오류가 나고 있는상황. 노트북에서 작업한후 커밋한 내용이 컴퓨터로 받아오려니 충돌이 나고있는듯 하다. 내가 원하던 상황은 github에 올려져 있는 상태 그대로 만들어내는것. -해결방법- 배포/빌드 서버 등에 계속해서 최근 항목만을 가져오는 등의 경우나 로컬에 있는 모든 내용을 덮어쓰려는 경우 사용하면 될것같다. git fetch --all git reset --hard origin/master master 아닌 특정 branch 지정 사용 시 git reset --hard origin/ 현재 로컬 커밋을 유지(branch로 만들어 두고 덮어쓰기) git checkout ..

인텔리제이 lombok 설치방법/ intellij lombok install

오늘은 인텔리제이에 룸북을 설치해보았다. 1. 설정하고하 하는 프로젝트에 build.gradle을 선택한다. 2.이후 해당 코드들을 dependencies안에 입력해준다. 3.이후 우측상단에 위치한 새로고침을 눌러준다. 4.새로고침이 끝난 후 상단에 help-find Action 을 선택 5.plugins입력하여 plugins을 선택해준다. 6. 이후 검색부분에서 lombok을 검색해준후 해당 파일을 설치해준다. 7.이후 설정을 변경해줘야한다. file- setting- build-comiler-Annotaion Processors에 들어가 Enable annotaion processing을 체크해준다. 설정이 끝났다. 주의할점 **( lombok은 프로젝트마다 설정을 해줘야한다. 설치는 한번하면 끝니지..

인텔리제이 깃허브 연동/gitignore 설치

인텔리제이에 깃허브를 연결하여 깃허브에 프로젝트를 생성해보고자 한다. 1.상단에 help- find Action클릭하여 share을 검색하면 share project on Github가 나타난다 클릭하여 준다. 2. 다음과 같은 창이 나타난다 repositorry name은 프로젝트의 이름이 된다. 3. 나의경우 인텔리제이에 깃허브 연동을 해놓지 않는 상태로 생성을 할 수 없다. 먼저 연동을 해보도록하겠다,. 4. 상단의 file에 settings 클릭 하여 git을 검색해준다. 5. git hub클릭하여 add 클릭 6.깃허브 아이디와 비밀번호를 입력하여준다. 7.Authorize 클릭 8. 해당 계정이 들어온걸 확인할 수 있다. 9. 다음은 git 을 설치해야한다. 이미 설치되어있는경우 넘어가도록하자..

인텔리제이 설치 / gradle설정/ springboot 프로젝트 만들기

이클립스가 아닌 인텔리제이를 이용하여 프로젝트를 만들고자 한다. 나와 같은 초보자 혹은 미래에 이 글을 찾아올 나를위해 설치 및 프로젝트 생성법을 남겨둘것이다. 1. 인텔리를 받기전 인텔리제이의 버전관리를 책임져줄 툴 박스를 먼저 다운받을 것이다. 사이트명 : www.jetbrains.com/toolbox-app/ JetBrains Toolbox App: Manage Your Tools with Ease Open any of your projects in any of the IDEs with one click. www.jetbrains.com 2. 다운로드 클릭 3.설치가 완료되면 tools에 Intellij IDEA community 를 install해준다. 4.그 다음 육각형 모양의 설정을 클릭하여 ..

github파일 내려받기/ spring/ Clone Git Repository

오늘은 깃허브에서 spring으로 소스들을 내려받아볼것이다. 1.spring 상단의 window에 show View - other을 선택해 Git Repositories를 선택하여 열어준다. 2. clone a Git repository를 클릭해준다. 3.내려받을 깃허브 Repositories 에 들어가 clone버튼을 클릭한 후 복사모양의 버튼을 눌러 복사해준다. 4. 이후 URL부분에 붙여넣기 하게되면 자동으로 아래가 생성이 되며, 맨 아래에는 깃허브 아이디와 비밀번호를 입력한 후 next를 눌러준다. 5. 받고자하는 Branch를 선택 후 next를 눌러준다. 6.저장위치를 설정해준다. 7. 다음과 같이 프로젝트가 들어온걸 환인할 수 있다. 8. 이후 프로젝트를 사용하기위해 프로젝트를 우클릭하여 i..

소스트리/ 이클립스/ 로 git hub에 코드 올리기

오늘은 깃허브에 작성한 코드를 올려보았다. 우선 이클립스 /스프링에서 올리는 방법을 알아보겠다. 1.올리고자 하는 파일을 우클릭한 후 Team에 Share Project를 클릭해준다. 2. 해당 프로젝트는 체크한 후 finish를 눌러준다. 3. window의 Show View에 other를 눌러 Git 을 검색한다. 4. git repositories와 git staging을 눌러 준다. 5. git repositories 에서 Remotes를 우클릭하여 Create Remote를 선택한 후 Create를 눌러준다. 5.깃허브에 들어가 사용할 저장소의 URL을 복사해준다. 6.-1 URI 의 Change 버튼을 눌러준 후 나의 GIHUB저장소의 URL을 넣어준다. 그러면 아래 자동으로 생기게 되며 6...

반응형