반응형

Git 설치

아래 사이트로 이동해서 Download를 눌러 설치해준다.

 

Git for Windows

Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git BASH Git for Windows provides a BA

gitforwindows.org

설치확인하기

# 버전정보가 나오지 않는다면 설치가 제대로 되지 않은것이다.
git --version

사용자 정보 설정

Git을 설치하고 나서 가장 먼저 해야 하는 것은 사용자이름과 이메일 주소를 설정하는 것이다.

Git은 커밋할 때마다 이 정보를 사용한다. 한 번 커밋한 후에는 정보를 변경할 수 없다.

git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

설정 확인

아래 명령어를 통해 git 설정을 확인 할 수 있다.

git config --list

Visual Studio 설정

  • 도구 - 옵션 - 소스제어 - 플러그인 선택 - Git 선택
  • Git 전역설정 - 사용자 이름, 전자메일 확인

저장소 가져오기

저장소를 가져올 폴더에서 실행

# git clone <Git 저장소 url>
git clone http://abc/openweb/test.git

 

반응형

'programming > git' 카테고리의 다른 글

[Git] 자주 사용하는 명령어  (0) 2022.12.13
반응형

왜 Python 가상환경을 설치할까?

시스템에 설치된 python 버전과 분리하여 원하는 python 버전의 가상 환경을 만듭니다.

이는 python 실행 파일, 라이브러리의 설치 위치를 분리하는 것입니다.

기존 시스템에 영향을 주지 않도록 설계되어 있고, 라이브러리가 종속성을 문제를 해결할 수 있습니다.

virtualenv, virtualenvWrapper 설치

##### mac
pip install virtualenv virtualenvWrapper

##### windows(명령프롬프트에서만 됨)
pip install virtualenv virtualenvwrapper-win

가상 환경 설정을 보관할 폴더 생성

##### mac
mkdir ~/.virtualenvs

환경변수 설정

##### mac
WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON="$(which python3)"
 
export WORKON_HOME VIRTUALENVWRAPPER_PYTHON
source /usr/local/bin/virtualenvwrapper.sh

##### windows
# 기본경로 : % USERPROFILE % \ Envs
# 변경하고 싶으면 시스템 환경 변수 편집에서
# 환경 변수 -> 시스템 변수 -> 새로 만들기
# 변수 이름 : WORKON_HOME
# 변수 값 : 저장 경로 위치
# 모두 확인으로 빠져 나온 후
# 명령프롬프트에서 lsvirtualenv 쳐서 나오는 경로 확인
  • .bashrc.bash_profile 또는 zsh를 사용 중일 경우에는 .zshrc에 위 코드를 복사해서 마지막에 추가해주면 된다. python의 경로를 모를 경우에는 which python3로 검색하면 나온다.

설정 반영

source .bash_profile
# or
source .zshrc
# 터미널 종료 후 재실행
반응형

'programming > python' 카테고리의 다른 글

[Python] PyInstaller를 이용해 실행파일(.exe) 만들기  (0) 2022.12.15
[Python] 패키지 관리  (0) 2022.12.14
[Python] 가상 환경 명령어  (0) 2022.12.13

+ Recent posts