반응형

 

 

해당 글은 Git을 설치함에 있어서 시행착오 없이 설치 및 세팅하기 위해 참고를 목적으로 쓴 글입니다.

해당 포스팅은 이미 Github에 가입 했다는 전제하에 진행하였습니다.

 

Git 설치 방법

 

Windows에 Git 설치

1) Git 다운로드 패이지 접근 : http://git-scm.com/downloads
2) Download 2.xx.x for Windows 클릭하여 다운로드
3) 다운로드 파일 실행
4) Next 누르며 완료하기 (default Branch는 따로 변경하지 않는 이상 기본 값인 main으로 설정됨)

 

 

Ubuntu에 Git 설치

# 패키지 업데이트
sudo apt-get update
# git 설치
sudo apt-get install git
# git 설치 확인
git --version
# 브랜치 이름을 main으로 설정
git config --global init.defaultBranch main

 

 

지역 저장소 설정 및 커밋 생성

# 프로젝트 Root 폴더 이동
cd <Root folder>

# git 지역 저장소 설정
git init

# git 지역 저장소 취소
rm -rf .git

# Git 사용자 정보 설정 (User Name과 Email은 GitHub 계정과 동일해야함)
git config user.name "<user.name>"
git config user.email "<user.email>"

# git 설정 확인
cat .git/config

# 커밋에 포함될 파일 등록 - 특정 파일 등록의 경우
git add <파일명>

# 커밋에 포함될 파일 등록 - 전체 파일 등록의 경우
git add .

# 커밋 등록 전 파일 상태 확인
git status

# 커밋(스냅샷) 생성
git commit -m "<커밋 설명 추가>"

# 마지막 커밋의 설명을 수정해야 할 경우
git commit --amend -m "<커밋 설명 추가>"

# 커밋 이력 확인
git log

 

커밋 등록에 무시할 파일 지정 (.gitignore)

vi .gitignore

#--- 아래는 파일 내용(예시) ---시작
# Logs
*.log

# Dependency Directory
node_modules/
#----------------------끝

 

 

원격 저장소 생성 및 커밋 등록

# 1. 원격 저장소(repository) 생성
1.1) GitHub > New repository > 생성
1.2) 생성한 repository > "<> Code" > 원격 저장소(HTTPS) 주소 확인 : https://github.com/<username>/<repository>.git

# 2. 원격 저장소 git 설정 파일 등록
# git remote add <원격 저장소 이름> <원격저장소 주소>
git remote add origin <원격저장소 주소>

# 3. 커밋을 원격 저장소에 등록
# git push <원격 저장소 이름> <원격 저장소 브랜치 이름>
git push origin main

 

 

caul334@gmail.com

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

반응형
반응형

AWS tool for PowerShell을 설치하는 방법 공유 드립니다.

 

Step 1. 가장 먼저 관리자 권한으로 powershell을 실행해야 합니다

 

 

Step 2. 백신이 실행중이라면 실시간 검사 모드를 꺼야합니다

저 같은 경우 노트북에서 진행한 결과 백신에서 설치 파일을 차단하여 정상 설치가 되지 않았습니다

 

Step 3. 설치 명령어 입력

PS> Install-Module -Name AWSPowerShell

설치 시간은 생각보다 오래걸립니다. 약 10~20분 정도의 여유를 가지고 기다리시면 설치가 완료됩니다.

 

Step 4. 설치 확인 명령어 입력

PS> Get-AWSPowerShellVersion

설치가 완료되면 버전확인가 같은 명령어로 설치 확인을 진행할 수 있습니다.

아래 이미지와 같이 버전 정보가 잘 나타나면 정상 설치가 된것입니다.

 

더욱 자세한 사항 또는 다른 설치 방법은 아래 AWS Tools for PowerShell 페이지에 나와있습니다.

URL : https://docs.aws.amazon.com/ko_kr/powershell/latest/userguide/pstools-getting-set-up-windows.html

 

Windows에 AWS Tools for PowerShell 설치 - AWS Tools for PowerShell

수행해야 하는 작업에서 요구하는 경우를 제외하고 승격된 권한을 가진 관리자로 PowerShell을 실행하지 않는 것이 좋습니다. 이는 잠재적 보안 위험 때문이며 최소 권한의 원칙과 일치하지 않습

docs.aws.amazon.com

 

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

반응형
반응형

 

도커를 처음 배우기 시작할 때 꼭 필요한 기본 명령어를 한페이지 분량으로 정리하였습니다.

아래 정리된 명령어 모음은 도커를 운영할 때 사용하시면 분명 도움이 될겁니다.

 

 

 

  현재 내가 가진 이미지 출력

1
docker images
cs

 

  이미지 다운로드 (hub에서 검색하여 이름 파악)

1
docker pull <이미지이름>:<tag>
cs

ex1) docker pull httpd
ex2) docker pull ubuntu:18.04

 

 

  이미지를 실행하여 컨테이너 만들기

1
2
# 기본 명령어
docker run <이미지이름>
cs

ex) docker run httpd

 

1
2
# 이름지정 옵션
docker run --name <컨테이너 이름> <이미지>
cs

ex) docker run --name ws1 httpd

 

1
2
# 포트포워딩 옵션
docker run -p <host포트>:<컨테이너포트> <이미지>
cs

ex) docker run -p 80:80 httpd

 

1
2
#호스트<->컨테이너간 파일시스템 연결 옵션
docker run -p 8080:80 -v <호스트폴더>:<컨테이너폴더> <이미지>
cs

ex) docker run -p 8080:80 -v ~/Desktop/htdocs:/usr/local/apache2/htdocs httpd

 

1
2
# 컨테이너 만들고 접속하기 ( /bin/bash 실행)
docker run --name <컨테이너 이름> -it <이미지>:<tag> /bin/bash
cs

ex) docker run --name ubuntu_18.04 -it ubuntu:18.04 /bin/bash

 

 

  실행중인 컨테이너 중지

1
2
docker stop <컨테이너 이름>
docker stop <컨테이너 ID>
cs

 

  정지된 컨테이너 재시작

1
2
docker start <컨테이너 이름>
docker start <컨테이너 ID>
cs

 

  컨테이너에 대한 log 출력하기

1
2
docker logs <컨테이너 이름>
docker logs -f <컨테이너 이름>          #실시간 로그보기
cs

 

  컨테이너에 삭제

1
2
docker rm <컨테이너 이름>        #중지 후 삭제할 수 있음
docker rm --force <컨테이너 이름>        #중지않아도 강제 삭제
cs

 

  이미지 삭제

1
docker rmi <이미지명>
cs

 

  실행중인 컨테이너 정보확인

1
2
docker ps
docker ps -a          #중지된 컨테이너까지 모두 확인할 때
cs

 

  커맨드라인 실행

1
docker exec <컨테이너명> <실행할 명령어>
cs

ex) docker exec ws1 pwd

 

1
2
#컨테이너로 접속하여 지속적으로 명령어를 쳐야할때
docker exec -it <컨테이너명> <shell종류>
cs

ex) docker exec -it ws1 /bin/sh

 

 

  Dockerfile을 통한 이미지 생성

1
docker build -t <생성할 이미지명>:<태그명> <Dockerfile위치>
cs

ex) docker build -t echotest:1.0 .\

 

 

내용이 유용하셨다면 좋아요&댓글 부탁드립니다.
이 블로그를 이끌어갈 수 있는 강력한 힘입니다!

caul334@gmail.com

 

 

반응형

+ Recent posts