프로그래밍/PHP

코드 이그나이터 로컬 환경구성

즐겁게 하하하 2022. 1. 9. 12:02
728x90

1. bitbucket 레파지토리 생성

 

2.  branch 생성

( 가급적 사용하려는 도메인 이름( AAA.com ) 과 이름을 통일하는것이 좋다( 레파지토리 : AAA )

   Master (코드 통합 백업용)

   Release/~~~ (배포)

   Feature/~~~ (개발)

 

3. 재사용하려는 개발 코드가 있다면 해당 레파지토리로 이동하여 파일을 다운로드 해놓는다.

 

4. 로컬 개발환경 세팅을 위해서 새로 생성한 레파지토리 주소를 복사한다.

 

5. cmd > c > xampp > htdocs > git clone + 복사한 레파지토리 주소

  입력하면 c > xampp > htdocs 에 해당 프로젝트 폴더가 생성되어 있다.

 

6. 재사용하려는 개발 코드가 있어서 다운로드를 받은 경우

   새로 생성된 프로젝트에 파일을 이동한다.

 

7. xampp 실행 > httpd.conf 설정

# AAA PROJECT
<VirtualHost *:80>
    ServerAdmin 테스트@naver.com
    DocumentRoot "C:\xampp\htdocs\AAA"
    ServerName AAA.com
    ServerAlias www.AAA.com
    ErrorLog "logs/AAA-error_log"
    CustomLog "logs/AAA-access_log" common
</VirtualHost>

 

ServerAdmin :  Apache가 에러가 발생하였을 때 표시되는 질의를 실행하는 연락처 이메일 주소를 표시 할 때 사용된다
DOCUMENT_ROOT :  웹 상에서 최상위 폴더가 되는 OS 상의 절대경로를 말한다.
ServerName :  지시어(directive)는 Apache 서버가 자신의 도메인명을 나타내는 이름을 지정한다.
ServerAlias :  가상 호스트 별칭

 

8. C:\Windows\System32\drivers\etc  에서 host파일을 백업해 놓고

   host 파일을 수정한다

9. 재사용하려는 개발 코드가 있었던 경우에는 로컬 작업환경에 이동시킨 파일들을

   새로 생성한 branch에 옮겨야 하므로

c > xampp > htdocs > AAA
git status
git branch 
git checkout -t origin/feature/AAA
git add .
git commit -am '[init_comment]' 
git push
AAA 폴더로 이동
상태 확인
현재 연결된 branch 확인
AAA 레파지토리의 feature 로 branch 연결 변경
스테이징 처리
스테이징 처리된것 commit
branch로 push

728x90