2015.02.16 19:47



우분투에 GIT을 설치하는 방법


apt-get 도구를 이용해서 설치하면 됩니다.
Ubuntu Software Center 프로그램을 이용해서 설치도 가능하지만 아래와 같이 apt-get 커맨드 이용시 간편하게 설치 가능합니다.


sudo apt-get update
sudo apt-get install git

git version


Git 을 설치한 후에 가장 먼저 해야 하는 일은 이름과 이메일 주소를 설정하는 것입니다.

만약 이름과 이메일 주소를 설정하지 않으면 git 을 이용한 commit 시에 임의로 사용자 계정 이름 등이 사용되니 반드시 이름과 이메일 주소를 설정하기 바랍니다.

git config --global user.name "Injune Choi"
git config --global user.email injunech@gmail.com


git 서버에 접근하기 위해서는 SSH 키를 등록하여 접속 권한을 얻어야 합니다.


SSH 키 등록을 하기 위해 아래와 같이 명령어 입력

$ cd ~
$ ssh-keygen -t rsa -C "injunech@gmail.com"


위와 같이 명령어 입력시에 SSH 키가 ~/.ssh/id_rsa 로 생성됩니다.
다음 명령어와 같이 해당 파일을 open 하여 key값(전체 내용)을 복사하여 git 서버상에 SSH key 를 등록합니다.

$ cat ~/.ssh/id_rsa.pub


위와 같이 모든 설정을 마친 뒤에 git의 remote 저장소를 내려받습니다.

$ git clone ssh://gitID@서버주소/~~/~~.git


기존에 사용하던 remote 를 제거하는 방법

git remote remove origin


------------------------------------------------------------------------------------------


# 서버로 사용하기 위해 Git 저장소 생성


git 의 저장소로 사용될 위치를 원하는 곳에 생성한다.

cd ~  

mkdir repos    // 저장소로 사용할 디렉토리 생성

mkdir injune_project.git    // git 저장소 생성, 관례에 따라 *.git 으로 생성한다.


cd injune_project.git    // git 저장소 생성, 관례에 따라 *.git 으로 생성한다.

git init --bare --shared    // 해당 폴더를 원격 저장소로 설정 

// --bare : 원격저장소로 설정, --shared : 자동으로 그룹 쓰기 권한 추가


기존에 사용하던 저장소 있는 경우 다음과 같이 설정한다.

git clone --bare --shared URL 주소 



해당 저장소 폴더 안에 아래와 같은 파일들이 생성된다.

drwxrwsr-x 7 root root 4096 Aug 29 02:16 .

drwxr-xr-x 3 root root 4096 Aug 29 02:07 ..

drwxrwsr-x 2 root root 4096 Aug 29 02:16 branches

-rw-rw-r-- 1 root root  126 Aug 29 02:16 config

-rw-rw-r-- 1 root root   73 Aug 29 02:16 description

-rw-rw-r-- 1 root root   23 Aug 29 02:16 HEAD

drwxrwsr-x 2 root root 4096 Aug 29 02:16 hooks

drwxrwsr-x 2 root root 4096 Aug 29 02:16 info

drwxrwsr-x 4 root root 4096 Aug 29 02:16 objects

drwxrwsr-x 4 root root 4096 Aug 29 02:16 refs





신고

'Programming > Etc' 카테고리의 다른 글

ASCII Code Table  (0) 2017.02.21
정규식 문법 이해  (0) 2015.04.05
2015년 프로그래밍 언어 사용률  (0) 2015.03.05
[Tistory] 티스토리 본문 폭 변경하기  (0) 2015.02.22
[Git] Git 설치 및 초기 설정  (0) 2015.02.16


Posted by injunech