IT/GIT | github

    [github] git 저장소 비밀번호 없이 push pull clone 하기 / token 입력 없이 명령어 실행 방법 / ssh key 설정

    문제점 문제점이라고 할 것 까지는 없을 것 같긴한데.. 불편한점이 있다..라이트세일/EC2 서버에 git 저장소와 연동한 이후 git 명령어를 수행할 때 마다 비밀번호를 입력하라고 하는 것.. 후... 내가 쓰는 그냥 비밀번호면 참아볼만한데.. 외울수도 없는 token 으로 된 비밀번호를 입력하라고하니 원.. 매번 어디다 적어뒀던 토큰을 복사해서 입력하고 있는데.. 이 인증을 계속하고 싶지 않단 생각이 들었다. 방법을 찾아보니 ssh key 를 샐성하여 세팅하면 ID/PW 인증 없이 접속이 가능하다고하여 그 방법을 알아보자. 실행 환경 라이트세일 우분투 리눅스 서버 mac 환경 원격 터미널 접속 SSH key 생성 .ssh 폴더 이동 cd .ssh 라이트세일 우분투 서버기준으로 홈디렉토리(~) 하위에 ...

    [라이트세일/EC2] git 저장소에 반영한 커밋내용 연동된 우분투 리눅스 서버 저장소에 최신화하여 반영하기

    사이드 프로젝트를 하고있는데 일단 내 맥환경에서(local) 개발후 git 저장소에 커밋하여 내용을 반영하고 있다. 어느정도 커밋되어 작업이 완료되었다면, 이제 이 git 저장소와 연동된 서버에도 반영해야할 떄가 생긴다. 어떻게 보면 배포다. 나는 젠킨스 등 CI/CD까지 이용해 배포 자동화를 구축해놓진 않았다. 한번 배포하고나서 이후로 따로 배포해야할 건이 많지 않아. 그냥 git 저장소를 연동해서 배포하고 있다. git 저장소 최신화 git pull origin master 위 명령어를 입력하여 git 저상소의 최신 소스를 받아오자, 입력하면 id/pw 를 입력하는데 여기서 입력하는 pw 는 token 이니 참고하자. 접근 정보를 입력하고나면 소스 동기화가 이루어진다. token 발급 https://..

    [Mac 환경설정] 라이트세일/EC2 우분투 리눅스 서버에 git 저장소 연동하기

    디렉토리 생성 mkdir server # 서버 경로 생성 cd server # 생성한 server 경로 이동 git 프로젝트를 보관할 디렉토리를 새로 생성해주자. 나는 home 에서 server 폴더를 하나 만들었다. 그리고 먼저 backend 소스를 받기위해 server 폴더 내부에 프로젝트 폴더를 하나더 만든 후 해당 경로로 이동했다. 저장소 복제 git clone # git 저장소 복제 위 명령어를 이용해서 git 저장소를 복제하자. clone 을 시도할때 ID/PW 를 묻게된다. 여기서 ID는 본인 git 계정 이메일주소를 쓰면된다. 다만 PW는 본인이 git 접속할때 사용하는 PW가 아니고 Token 형태로 입력해야한다. 로그인 실패하는 경우 만약 PW를 Token 형태로 입력하지 않는경우 위처..

    [Mac 환경설정] git clone 로그인시 fatal: Autentication failed for 오류 해결하기 / 비밀번호 token 생성

    현상 git 저장소에 있는 코드를 라이트세일 서버로 옮기려는 도중 문제가 생겼다. git clone 명령어를 이용해 저장소를 복제하기위해 로그인 정보를 묻기에 내 계정정보를 입력했으나 아래 오류가 발생했다. remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. fatal: ..

    [GIT/GITHUB] #5 이클립스 스프링 프로젝트 로컬 저장소 버전으로 복원하기 / 이전으로 복구하기 / 되돌리기

    자. 저번에 GIT 저장소에 내 메인 프로젝트 소스들을 Commit해놓고, 로컬환경에서 MariaDB와 MYBATIS를 연동하기 위해 이것저건 해놓느라고 로컬 소스변경이 많았다. 이제 방법은 알아냈고 그 포스팅을 하기위해서 초기 버전으로 돌려야하는데, 전에 로컬 저장소에 올려놨던 소스들을 불러와서 복원해보자! 전에 설명했던 GIT의 구조 사진이다. PC -> 로컬 저장소(내 컴퓨터) -> 원격저장소(GITHUB) 순으로 소스들이 올라오는데 여기서 과거버전으로 복구하는건 로컬에서있는 소스를 내 PC로 가져오는 것이다. 이 소스들이 지금 내 PC의 GIT 로컬 저장소 경로에 있다. 이걸 한번 이클립스로 복원해보자! 1. 이전 버전으로 복구 자 복원하려는 프로젝트를 오른쪽마우스 클릭해주고 Team 메뉴에 들어..

    [GIT/GITHUB] #4 이클립스 스프링 프로젝트 깃허브 원격저장소에 올리기 / 소스 Commit / 로컬저장소

    https://extsdd.tistory.com/108 [GIT/GITHUB] #3 깃허브 - 이클립스 스프링 저장소 연동 / 원격 저장소 https://extsdd.tistory.com/107 [GIT/GITHUB] #2 깃허브 회원가입 / 로컬 저장소 - 원격 저장소 연동 / Git 시작하기 / 소스 전송 https://github.com/ Build software better, together GitHub is where people.. extsdd.tistory.com 저번 시간에 내 깃허브랑 이클립스랑 연동도 해놨으니, 이번엔 내 이클립스 소스를 내 깃허브에 올려보자! 만약 연동이 안됐다면 위 링크된 포스팅을 참조해서 만들어놓자! 1. 프로젝트 로컬 저장소 Commit 자 깃허브로 올릴 프로젝..

    [GIT/GITHUB] #3 깃허브 - 이클립스 스프링 저장소 연동 / 원격 저장소

    https://extsdd.tistory.com/107 [GIT/GITHUB] #2 깃허브 회원가입 / 로컬 저장소 - 원격 저장소 연동 / Git 시작하기 / 소스 전송 https://github.com/ Build software better, together GitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects. gith.. extsdd.tistory.com 자 우리가 저번시간까지 회원가입부터 GIT 로컬저장소를 만들고 GITHUB 원격 저장소도 만들고 그 두 저장소를 연동하는 작업까지 완료했다. 이번에..

    [GIT/GITHUB] #2 깃허브 회원가입 / 로컬 저장소 - 원격 저장소 연동 / Git 시작하기 / 소스 전송

    https://github.com/ Build software better, together GitHub is where people build software. More than 50 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com 1. GITHUB 회원가입 위 링크로 빠르게 들어가보자. 회원가입 클릭! 적당히 회원정보를 입력해주고 Create Account를 눌러주자! 설문조사처럼 뭔가를 조사한다. 씹초보마냥 선택해줬다.. 왠지.. 개발자라고하면 요금을 부과할 것 같은 심리적 압박감.. 알아서 선택해주면 된다. 인증 메일을 보냈단다. 메일함으로가서 인증을 해주자. 메일함..