상세 컨텐츠

본문 제목

[Ubuntu] GIT 서버 설치 및 기본 설정

Dev.Stroy/Linux

by zNine 2021. 7. 19. 16:37

본문

728x90
반응형

업무상 사용 할 목적으로 GIT 서버 설치 및 기본 설정한 방법에 대해 기록해본다.

SSH 공개키로 권한을 줄 수 있게 설정해보았다.

	1. 설치
		a. # apt-get install git
	2. GIT 사용자 생성
		a. # adduser git
	3. SSH 공개키로 사용 할 수 있도록 설정
		a. # su git
		b. # mkdir .ssh
		c. # chmod 700 .ssh
		d. # cd .ssh
		e. # touch authorized_keys
		f. # chmod 600 authorized_keys
		g. # cat ~/id_rsa.user.pub >> .ssh/authorized_keys
	4. 저장소 생성
		a. # su git
		b. # mkdir -p repo/project.git
		c. # cd repo/project.git
		d. # git init --bare --shared
	5. 원격 사용자 git clone
		a. $ git config --global user.email "USER@DOMIAN"
		b. $ git config --global user.name "USER"
		c. $ git config --global core.editor "vim"
		d. $ cd working_dir
		e. $ git clone ssh://git@URL/home/git/repo/project.git ./
	6. GitWeb
		a. Web UI
		b. # cd /home/git/repo/project.git
		c. # apt-get install ruby
		d. start
			i. # git instaweb --httpd=webrick
		e. stop
			i. # git instaweb --httpd=webrick --stop
	7. Branch
		a. 생성
			i. git branch #BRANCH_NAME
		b. 서버에 적용
			i. git push --set-upstream origin #BRANCH_NAME
728x90
반응형

관련글 더보기