코딩해보니 87

[Git_06] 소스트리(Sourcetree) 설치 하기 & 로컬 저장소 추가

소스트리(Sourcetree) 설치하기 이전 포스팅에서 CLI와 GUI에 대해 잠시 언급을 했었습니다. Git을 설치한 후 Git Bash를 실행해서 입력해봤던 명령어들이 있었습니다. 모두 CLI 방식입니다. 무언가를 실행하기 위해 필요한 명령어를 직접 입력해야 했습니다. 이렇게 하는 것은 매우 불편합니다. 그래서 편리하게 Git을 사용할 수 있도록 도와주는 프로그램들이 있습니다. 소스트리(Sourcetree)가 그중 하나입니다. Git 사용을 편리하게 할 수 있도록 해주는 대표적인 GUI 프로그램입니다. 소스트리는 아틀라시안(Atlassian)에서 배포하는 프로그램입니다. 이 프로그램을 사용하기 위해서는 Git을 설치할 때와 마찬가지로 프로그램을 다운로드하여 설치해야 합니다. [Step 1] 소스트리 ..

코딩해보니/Git 2022.11.06

[Git_05] Git 설치 후 환경 설정 하기 (Git 사용자 설정)

■ 실습 환경 : Windows 11, Git 2.37.3 1. Git 환경 설정 사용법 작업 PC에 Git을 설치한 후에는 Git의 사용 환경을 적절하게 설정해 주어야 합니다. Git은 환경 설정을 위한 명령으로 config를 사용합니다. 다음과 같이 사용하게 됩니다. # Git 환경 설정 $ git config [옵션] config 명령어와 함께 사용할 수 있는 옵션들을 확인하고 싶은 경우 -help 옵션으로 함께 입력해 주면 됩니다. 이와 같이 Git을 사용하면서 터미널에서 해당 명령어에 대한 도움말을 확인하고 싶을 경우 명령어 다음에 -help 또는 --help 옵션을 입력하면 확인할 수 있습니다. 하이픈(-)을 하나만 입력했을 때는 터미널에서 바로 확인이 가능하게 도움말이 출력이 되고, 하이픈(..

코딩해보니/Git 2022.11.05

[Git_04] Git 사용법 및 저장소 만들기(ft. CLI vs GUI)

■ 실습 환경 : Windows 11, Git 2.37.3 1. Git Bash 창 살표보기 Git을 사용하기 위해 "Git Bash"를 실행하면 다음과 같은 터미널(Terminal) 창이 실행됩니다. 내용이 확인되는데요. @ 앞은 현재 컴퓨터의 사용자 이름이고, 뒤는 컴퓨터 이름을 나타냅니다. MINGW64는 설명하려면 길어지는데, 마이크로소프트 윈도우즈를 의미한다고만 얘기하겠습니다. ~ (물결표시) 부분이 현재 Git Bash 창이 실행되고 있는 내 컴퓨터의 경로를 나타냅니다. '~'는 사용자의 최상위 폴더를 나타냅니다. 윈도우즈 사용자 이름이 ‘홍길동’이라면 ‘C:\Users\홍길동’ 폴더를 가리킵니다. 아래 그림과 같이 실행 창의 맨 상단에 보면(빨간색 박스 표시) 현재 경로를 나타내고 있습니다...

코딩해보니/Git 2022.11.04

VMware에서 CentOS 설치를 위한 가상 머신(Virtual Machine) 만들기

Windows 환경에서 리눅스(Linux)를 사용해 보는 방법은 여러 가지가 있을 수 있습니다. Doker 환경에서 컨테이너 기반으로 실행해 볼 수 도 있고, WSL 환경에서 이용도 가능해졌고, Hiper-V 상에서 리눅스를 설치해 이용도 가능합니다. 요즘은 간단한 테스트를 위해서는 WSL(Windows Subsystem for Linux)을 이용하는 것이 편하더라고요. 그런데, 아무래도 윈도우 하위에서 실행되다 보니, 실제 리눅스 서버 환경과는 차이가 생깁니다. 그래서 결국 VMware라는 가상화 프로그램을 설치하고, CentOS를 설치해 보게 됩니다.ㅎㅎ 먼저, CentOS 설치를 위한 이미지 파일을 다운로드하고, 필요한 가상 머신을 만들어 보겠습니다. 1. CentOS 다운로드 먼저, CentOS를..

[Git_03] Git(깃) 설치 하기 (feat. Git Bash 실행하기)

■ 실습 환경 : Windows 11, Git 2.37.3 내 PC에 버전 관리 시스템 구성하기 Git을 기반으로 내 PC에 버전 관리 시스템을 구성하는 데 있어서, 크게 보면 다음 사항이 필요합니다. ① Git 설치하기 ② 소스트리(SourceTree) 설치하기 ③ 비주얼 스튜디오 코드(VSCODE) 설치하기 ④ 깃허브(Github) 사용하기 위 사항들이 왜 필요한지 부연하면 다음과 같습니다. ① Git 설치하기는 당연히 Git을 사용하기 위해서는 반드시 필요하겠습니다. ② 소스트리(SourceTree) 설치하기는 더 편리한 환경으로 Git을 이용하기 위해 알아 두면 좋습니다. ③ 비주얼 스튜디오 코드(VSCODE) 설치하기는 코드 작성을 위해 선택한 편집기인데, 다른 편집기를 사용해도 무관합니다. ④..

코딩해보니/Git 2022.11.03

가상 머신 VMware 설치하기 (VMware Workstation 16 Player)

가상 머신 VMware 다운로드 (VMware Workstation 16 Player) 예전에는 윈도우 환경에서 리눅스(Linux)를 사용해 보고자 했던 프로그램인데, 지금은 윈도우에서 기본적으로 리눅스를 사용할 수 있게 WSL(Windows Subsystem for Linux) 이라는 이름으로 제공되고 있습 wishlan.tistory.com VMware Workstation 16 Player 설치 파일을 다운로드했으니, 이제 설치해 보겠습니다. VMware 설치하기 대부분의 프로그램은 설치를 위해서는 (설치 파일이 없는 프로그램도 있습니다.) 다운로드한 설치 파일을 더블 클릭해서 실행합니다. 설치 파일을 실행하면 다음과 같이 "사용자 계정 컨트롤"(UAC = User Account Control) 이..

가상 머신 VMware 다운로드 (VMware Workstation 16 Player)

예전에는 윈도우 환경에서 리눅스(Linux)를 사용해 보고자 했던 프로그램인데, 지금은 윈도우에서 기본적으로 리눅스를 사용할 수 있게 WSL(Windows Subsystem for Linux)이라는 이름으로 제공되고 있습니다. 그런데, WSL로는 한계가 있는 경우가 종종 발생합니다. 가령, CentOS 는 WSL로 확인해 볼 수가 없었습니다. 오랜만에 CentOS에서 확인해 볼 게 있어 VMware를 찾았습니다. 여러 가지 이유로 리눅스(Linux)를 사용해 보기 위해 가상 머신 중에 하나인 VMware 를 찾는 경우가 있을 텐데, VMware 무료 버전인 VMware Workstation 16 Player를 다운로드하는 과정을 정리했습니다. 이런 걸 정리하려 할 때는 이상하게도 너무 상세하게 남기게 되..

[Git_02] SVN(Subversion) vs Git

1. 버전 관리 시스템 버전 관리 시스템을 VCS라고 합니다. VCS는 Version Control System의 약어입니다. 버전 관리 시스템을 구성하기 위한 방법은 여러 가지가 있습니다. 여러 가지가 있다는 것은 버전 관리에 필요한 소프트웨어가 다양하다는 얘기와 같다고 할 수 있습니다. 따라서, 결국 버전 관리 시스템은 버전 관리를 위해 어떤 소프트웨어를 사용하느냐에 따라 달라지게 됩니다.​ 현재 버전 관리 소프트웨어는 대표적으로 SVN(Subversion)과 Git이 잘 알려져 있습니다. 두 소프트웨어는 중앙집중형과 분산형 버전 관리의 대표격이라 할 수 있습니다. ​ ■ 중앙집중형 SVN(Subversion)이 중앙집중형 버전 관리 소프트웨어의 대표주자입니다. 중앙집중형은 하나의 메인 중앙 서버에 ..

코딩해보니/Git 2022.11.02

[Git_01] 버전(Version)?

Git(깃)은 버전 관리 프로그램입니다. 너무나 당연한 이야기지만, 버전 관리 프로그램은 버전 관리 시스템(VCS = Version Control System)을 구성하는데 필수적인 소프트웨어입니다. 1. 버전(Version) 이란? 버전 관리~, 버전 관리~ 하는데, 도대체 버전이 무엇인지 부터 살펴보겠습니다. 인터넷에서 '버전'이라고 검색하면 사전적 의미로 다음과 같습니다. 버전 (Version) [명사] 1. 어떤 소프트웨어가 몇 번 개정되었는지를 나타내는 번호. 보통 소프트웨어가 처음 출시될 때 버전이 1.0이고, 추후 기존의 기능이 보완되거나 새로운 기능이 추가될 때 버전을 올린다. 2. 한 소프트웨어를 서로 다른 시스템 환경에서 사용할 수 있도록 각각 제작된 프로그램을 이르는 말. 예를 들어,..

코딩해보니/Git 2022.11.02

[Git_00] BiG(?) 을 시작하면서...

안녕하세요. 전자책 Basic Git 저자 위시랜입니다. Git 동영상 강의는 온라인상에 많이 찾아볼 수 있습니다. 자신에게 맞는 강의인지 고민도 많이 되고, 이곳 저곳 찾는 것도 쉬운 일은 아닐 겁니다. Git을 모르는 분들이 조금이라도 체계적이고 다른 강좌 찾아볼 필요없이 본 강의만 무작정 한 번 끝까지 인내심을 가지고 따라 해 보면 Git에 대해 최소한의 기본기를 갖출 수 있을거라 확신합니다. 전자책의 이름도 그렇고 본 강의 타이틀, 제목을 Basic Git이라고 정한 것에는 2가지 이유가 있습니다. 첫번째, Basic입니다. 기본적인, 근본적인의 의미를 담고 있는 basic인데요. basic 이라고 영어사전을 검색해 보면 다음과 같이 나옵니다. 이중에 '다른 것의 발전 전개에'라는 말이 중요하다고..

코딩해보니/Git 2022.11.02

ElasticSearch 설치 in WSL2

사전 환경 확인 1. 패티지 확인 시스템 패키지를 업데이트 하고, HTTPS와 관련된 패키지를 설치 $ sudo apt update $ sudo apt install apt-transport-https 2. 자바 설치 확인 sudo apt install openjdk-11-jdk java -version 으로 설치 확인을 먼저 해야함. 3. 자바 환경변수 설정 sudo vi /etc/environment 열어서 JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64" 를 추가함. 4. 자바 환경변수 업데이트 $ source /etc/environment 5. 실제 경로가 나오는지 확인한다. $ echo $JAVA_HOME /usr/lib/jvm/java-11-openjdk-am..

우분투(Ubuntu)에서 자바(Java) 설치/삭제

1. 리눅스에서 OS 버전 확인하기 1-1) 커널에 대한 정보 확인 * 명령어 : uname * 옵션 : -a 사용자@DESKTOP-3SKQANI:~$ uname -a Linux DESKTOP-3SKQANI 5.10.102.1-microsoft-standard-WSL2 #1 SMP Wed Mar 2 00:30:59 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux 윈도우 시스템의 WSL2를 사용하는 것을 알 수 있다. 1-2) OS 버전 정보 확인 1 * 명령어 : cat * 옵션 : /etc/issue 사용자@DESKTOP-3SKQANI:~$ cat /etc/issue Ubuntu 20.04.5 LTS \n \l cat 명령어는 "파일의 내용을 출력"하기 위해 사용합니다. /etc..