목록Git (5)
개발학습일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjoMZD/btsHE97WdHr/x0KqT9iUsFarLY7WhsfKeK/img.png)
Github.com에서 내가 설정한 나의 workflows 보고 수정하기 1. 액션즈에 들어간다. 2. 카테고리 Deploy sls app을 선택한다. 3. 내가 만든 파일 명을 누르면, 4. 나의 워크플로우를 확인할 수 있다. 수정도 가능하다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HmRxv/btsHBqpfC1Z/Ul90BsXdZ2PkDpxhhjivm0/img.png)
github Actions로 람다 Serverless AWS 배포 자동화하는 방법 1. 내가 자동화하고 싶은 레파지토리에 Settings에 들어간다. 2. 세팅 Secrets and variables에 Actions에 들어가서 서버 배포에 필요한 3가지 정보를 입력해 준다.- Github 가 제공하는 컴퓨터 리눅스 우분투에 내가 만든 서버리스 프레임워크를 설치하는 것에 있어 필요한 정보들이다.2-1. AWS_ACCESS_KEY_ID- AWS IAM 서비스 액세스 키 정보 가져와서 적어준다.2-2. AWS_SECRET_ACCESS_KEY- AWS IAM 서비스 엑세스 키 만들 때 준 시크릿 키 정보도 적어준다2-3. SERVERLESS_ACCESS_KEY - 나의 서버리스 들어가는 것에 필요한 Ser..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b48f4b/btsHzoLFMGb/oaOw5kygCwzc8PPIRRuxY0/img.png)
Serverless로 만든 폴더, 깃허브에 올리는 방법 1. Githeb 레파지토리 만든다.- README, gitignore 없이 프라이빗하게 만들기 2. Github Desktop을 이용하지 않고 서버리스로 만든 VSCode 커맨드 터미널에서 github와 연결한다.- 가운데 커맨드 명령어 사용했다. 3. 위에 설명되어 있는 커맨드 순서처럼 작성- gitignore 설정 : 필요없는 것은 깃허브에 올라가지 않도록 설정하는 부분이다. $ git init $ git add *$ git commit -m "init"$ git branch -M main- 여기에서 gitbup.com 레파지토리를 프라이빗으로 설정해 두면 오류가 발생할 수 있다. $ git remote add origin https://gi..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/K45Og/btsHcKuDaqt/iEIujzOKg7TAtiaLRl8CZk/img.png)
github.com 에서 EC2에 git pull 자동화하는 방법 1. 내가 자동화 하고 싶은 레파지토리에 Settings에 들어간다.2. 세팅 Secrets and variables 에 Actions 에 들어가서 pull하는데에 필요한 3가지 정보를 입력해준다.2-1. HOST : ip 주소 저장- 나의 AWS IP주소 또는 DNS 를 복사해서 가져온다.2-2. SSH_PRIVATE_KEY : 인증키 PPK(윈도우즈 용)를 PEM(리녹스 용)으로 변환하여 저장- 변환을 위해서 PuTTY 설치할때 같이 설치되는 PuTTYgen 에서 인증키 변환해준다.- ppk load 하고, Key comment 작성- Conversions 에서 ppk를 pem으로 변환할때, 확장자 꼭 .pem으로 해준다.- githu..
소스코드 버전 관리를 위한 Git과 Github.com 사용법 Git 이란?소스 코드를 효율적으로 관리하기 위해 만들어진 분산형 버전 관리 시스템이다(여러명이 하나의 프로젝트를 공도으로 작업할 때 코드를 관리하기 좋다) Git 에서 리파지토리(repositoty) 활용하기1. 소스 코드 저장소인 리파지토리를 만든다2. 로컬 컴퓨터에 클론(clone)을 만든다 (클론은 컴퓨테 한번만 해주면 된다)3. 소스 코드를 만들고 올리기 전에 완전한 소드코드인지 확인 후 커밋(commit)(확정) 하고, 리파지토리에 올린다(push)4. 다시 작업을 시작할 때 항상 리파지토리에서 코드를 받아와서(pull) 작업한다이 작업은 VSCode 에서도 가능하지만 Github Desktop을 활용하..