일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 아임포트
- window10 Education
- vmware workstation player
- 운영체제
- git 설정
- github
- 정처기
- json string
- window11
- 취성패
- git pull --rebase
- 소비통장
- camel case
- 런던뮤지컬
- 티스토리챌린지
- window10
- snake case
- window11 Education
- 방송대
- 자바
- 윈도우10 Education
- git pull
- ObjectMapper
- Spring Boot
- 방통대
- java
- 오블완
- IAMPORT
- git
- 취업
- Today
- Total
목록프로그래밍 (60)
홍차의 미로찾기
RDS에서 최초로 만드는 계정은 admin 으로 생성.java spring boot 애플리케이션을 만들면서 로컬 mysql 에만 연결해봤는데, 이번에 rds 생성하고 직접 연결을 시도함.spring: datasource: url: jdbc:mysql://rds 엔드포인트:3306/db?useSSL=false&serverTimezone=UTC driver-class-name: com.mysql.cj.jdbc.Driver username: admin password: ~~ 최초로 만든 슈퍼유저인 admin은 모든 권한이 있어서인지 잘 연결되는것을 확인함.그래서 애플리케이션 전용 계정인 app_server 계정을 만들기로 함.또한, 권한은 딱 CRUD만 주기로 함!첫번째 삽질. 계정 만..
RDS 생성 후, 내 mac 터미널에서 RDS mysql에 연결하려니 아래와 같은 에러가 났다. ERROR 2059 (HY000): Authentication plugin 'mysql_native_password' cannot be loaded: dlopen(/opt/homebrew/Cellar/mysql/9.0.1_3/lib/plugin/mysql_native_password.so, 0x0002): tried: '/opt/homebrew/Cellar/mysql/9.0.1_3/lib/plugin/mysql_native_password.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/mysql/9.0.1_3/lib/..
github actions 스크립트를 작성하면서 알게된 변수 사용하는 방법을 몇 가지 정리해보겠습니다. 1. 변수가 작성된 env 파일 사용2. github actions repository secrets 변수3. github actions repository variables 변수 변수 사용 방식 3가지 1. repository root 경로에 env 파일 생성 후 로드이 방식은 각 리포지토리의 root 경로에 변수를 작성한 env 파일을 로드해서 사용하는 방식입니다.우선, env 파일을 생성 후 사용할 변수를 작성합니다. deploy-config.envPROJECT_NAME=myserver-apiPORT=8081 이렇게 작성된 변수는 github actions 스크립트에서 로드 후, 사용할 수 있습니..
[git/github] git, github설정 프로세스 모음 1) git 커밋 당겨오기 (git pull) github의 원격 리포지토리에 local 작업 내용을 업로드하려고한다면우선, 원격 리포지토리의 버전과 현재 local 프로젝트의 버전을 맞춰야합니다.즉 push를 위해서는 local 버전의 최신화가 필요합니다.여러 개발자가 동시에 작업하는 경우, 원격 리포지토리의 버전은 수시로 변경될 수 있습니다.이런 경우에는 pull 이라는 명령어를 이용해서 원격의 작업내용을 local로 가져올 수 있습니다.git pull 2) pull 할 것이 있을 때 push 하는 경우 (충돌 해결하기)같은 프로젝트를 개발하는 다른 개발자가 먼저 push를 한 경우를 의미합니다.이런 경우에 원격의 버전과 local의 버..
[git/github] git, github설정 프로세스 모음 두 개의 파일이 존재한다고 해보겠습니다. - test.txt- second.txt 원격에서 먼저 두개의 파일을 각각 변경해서 커밋합니다. (다른 개발자가 먼저 커밋 후 push한 상황)- 'remote commit 1' 커밋 건 -> test.txt 파일 수정- 'remote commit 2' 커밋 건 -> second.txt 파일 수정 위와 같이 현재 원격의 버전은 'remote commit 2'에 존재하는 상황이고, local main은 원격의 변경사항을 가져오지 않았습니다. 이제 local에서 두 개의 파일을 각각 변경해서 2개의 커밋 건을 만들겠습니다.# test.txt 수정 후 커밋git commit -am 'local comm..
[git/github] git, github설정 프로세스 모음 git push 기본적으로 github repository에 local 작업 내용을 업로드하는 명령어는 아래와 같습니다.# 커밋 업로드 명령어git push (원격 저장소 별칭) (브랜치명)git push origin main 하지만 대부분의 경우에는 아래의 명령만 실행해도 업로드가 가능합니다.git push 따로 명시하지 않아도 기본적으로 push되는 원격 저장소와 브랜치를 설정한 경우입니다.보통 github에서 repository를 만들면 아래와 같이 초기 명령어를 알려줍니다. 위의 파란색 박스를 보면 아래와 같은 명령이 나옵니다.해당 명령을 실행하면 push할 저장소와 브랜치의 기본값이 설정됩니다.git push -u origi..
[git/github] git, github설정 프로세스 모음 기본적으로 github에서 레포지토리를 하나 생성하면 초기 명령어를 보여줍니다.해당 명령어를 사용하면 local 프로젝트를 github 원격 레포지토리에 연결할 수 있습니다. 리포지토리 연결 (remote 명령어)아래의 파란박스가 원격 레포지토리 연결 명령어입니다.자세한 명령어 설명은 이전 글에서 볼 수 있습니다. 우선, git init 으로 local 프로젝트에서 초기화 명령어가 실행되어 있어야 합니다. github repository 연결 명령어 github 사이트의 해당 리포지토리 화면에서 확인할 수 있는 https 연결 주소를 복사해서 remote 명령어를 실행합니다.# local 프로젝트를 github 원격 리포지토리와 ..
[git/github] git, github설정 프로세스 모음 git remote add 에 관한 글은 아래를 참고해주세요.1. [git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove2. [git] 로컬 프로젝트에 여러 원격 저장소 (github reposigory) 연결/조회/해제 리포지토리 복사하기이미 github에 존재하는 repository를 local 로 가져오려고 할 때 사용합니다.해당 리포지토리의 git 폴더까지 다운받아 지기때문에 git 관리내역까지 가져올 수 있습니다. 우선, 다운받으려는 프로젝트의 github 리포지토리로 들어갑니다.[가져오려는 repository > code] 화면에서 HTTPS가 선택된 연결 주소..
[git/github] git, github설정 프로세스 모음 내 local 프로젝트에서 여러 원격 저장소 즉, github repository 를 연결하는 방법입니다. 원격 저장소 연결 (git remote add)예를들어, 하나는 origin 다른 하나는 백업용으로 backup 이라는 이름으로 설정하려고 한다면 아래와 같이 실행합니다.# 실제 서버 연결 저장용 origingit remote add origin main# 백업용 원격 저장소 backup의 main 브랜치git remote add backup main 이런식으로 하나의 로컬 프로젝트에 여러 개의 원격 저장소 연결이 가능합니다.origin과 backup처럼 각 원격 저장소의 별칭을 다르게 설정해서 구분할 수 있습니다.여러 repo를 연결..
[git/github] git, github설정 프로세스 모음 새로운 프로젝트를 github에 업로드하고 싶다면 github에 새로운 repository를 만들어서 연결해야합니다. 우선, github 사이트에 로그인을 합니다. [github > Repositories] 메뉴로 이동하면 repository 목록을 조회할 수 있습니다.여기서 new 버튼을 눌러 새로운 repo를 생성합니다. Repository name 에는 새로운 프로젝트의 이름을 작성해주세요. public과 private 중 하나를 선택합니다.public은 모두에게 해당 repo 내용을 볼 수 있도록 설정합니다. 다만 커밋할 수 있는 사람은 제한할 수 있습니다.private은 해당 repo를 비공개로 설정합니다. 볼 수 있는 사람과 ..