기본환경에 아래의 경로로 작업을 했다.. 대부분 이와 거의 비슷하리라 본다.
1. CentOS 7 에 git repository 디렉토리 /home/git/repo/
2. 웹서버에서 실제돌아가는 디렉토리 /home/rhdqn/htdocs/
3. 우리집 윈도우 컴퓨터 디렉토리 d:\home\rhdqn\htdocs\
<CentOS 7> 에서 git 생성 + 웹서버 파일을 git 레포로 집어넣기
1. git계정생성 홈디렉토리가 /home/git/
useradd git
2. git계정 비번 설정
passwd git
3. git 의 bare 만들기 rhdqn.git 라는 디렉토리를 만든다. 디렉토리명으로 git를 쓰는건 보통 git를 만들때 정한 무언의 규칙.
su - git
ssh-keygen -t rsa
mkdir /home/git/repo
mkdir /home/git/repo/rhdqn.git
cd /home/git/repo/rhdqn.git
git init --bare --shared
4. 웹서버 디렉토리로 이동해서 웹파일을 git로 올린다.
su - rhdqn
cd : 현재위치는 (/home/rhdqn/ ) 가 되겠지
git init
git config --global user.name "name is here"
git config --global user.email "email is here"
git commit -m "first commit" -a
git remote add origin ssh://git@127.0.0.1/home/git/repo/rhdqn.git
git push origin master
5. <윈도우클라이언트> 집에서 쓰는 내 개인용 프로그래밍 할 컴퓨터에서 할 일
git init
git remove add origin ssh://git@www.rhdqn.kr/home/git/repo/rhdqn.git
git pull remote origin master
이후 소스가 수정되면
pull commit push 를 하면서 git 를 사용한다.
댓글 없음:
댓글 쓰기