티스토리 뷰
프로젝트를 시작하기 전 가장 먼저해야할 일은 소스코드를 관리하기 위한 Git 설치이다.
코드 관리의 중요성은 코드를 작성하는 사람이라면 누구든 알듯이.. Ubuntu 16.04에 Git을 설치해보자.
17년 2월 12일 기준으로 현재 Ubuntu 16.04에는 git 2.11.0 버전을 설치할 수 있다.
repository를 업데이트 하지 않으면 2.7.0 버전이 설치되니 꼭 업데이트 후 설치하길 바란다.
0. Ubuntu 초기 상태
- 만약 서버를 설치하고 초기라면 아래 명령어를 통해 PPA를 사용할 수 있도록 설치해주자.
BASH |
sudo apt-get install python-software-properties sudo apt-get install software-properties-common |
1. repository 업데이트 및 git 설치
- git repository 업데이트 후 git을 설치하자.
BASH |
sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git-core # 설치 확인 git version # 출력 부분. git version 2.11.0
|
2. git 사용자 생성
- 대표 git 사용자를 만들고 여러 사람이 돌려 쓸 수 있도록 ssh key를 등록해줘야 한다.
- git 계정 생성 및 ssh key 등록
BASH |
# git 사용자 생성 sudo adduser git # git 사용자 로그인 ( git 사용자로 하고 아래를 진행해야 한다.) su git # ssh key 등록 cd ~ mkdir -p .ssh cd .ssh # 로컬에서 생성한 키 아래 파일에 등록 및 추가. cat id_rsa.pub >> ~/.ssh/authorized_keys # 테스트 - 로그인 없이 서버접속 ssh git@서버주소 |
3. git 저장소 생성
BASH |
# git 사용자 로그인 ( git 사용자로 하고 아래를 진행해야 한다.) su git # git 사용자 홈디렉토리로 이동 후 저장소 생성 cd ~ mkdir repos # 프로젝트 생성 mkdir test_project.git # 원격 저장소 생성 cd /home/git/repos/test_project.git git init --bare --shared |
4. 접근테스트
BASH |
# git 사용자 로그인 ( git 사용자로 하고 아래를 진행해야 한다.) git clone ssh://git@서버주소:/home/git/repos/test_project.git |
# 참조 블로그 : http://webdir.tistory.com/220
- Total
- Today
- Yesterday
- GPT서비스
- 퍼셉트론
- 지도학습
- git
- LeetCode 30일 챌린지
- Component
- 리엑트
- react
- 에라토스테네스
- LeetCode 풀이
- CHATGOT
- GPTGOT
- 30 Day LeetCode Challenge
- 노드
- numpy
- LeetCode 5월 챌린지
- React 프로젝트 생성
- Python
- 머신러닝
- Java
- k8s metrics-server running
- Node
- Java leetcode
- LeetCode 알고리즘 공부
- 파이썬 numpy
- 버츄얼스튜디오코드
- 파이썬
- k8s metrics-server
- vscode
- 넘파이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |