Git을 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법

소개 : Drupal 8에서 버전 제어를 위해 Git 사용

지도 시간 전송하는 방법을 보여줍니다 드루팔 8 실행중인 로컬 호스트 환경의 개발 웹 사이트 WampServer 를 사용하여 원격 호스팅 플랫폼으로 힘내.


힘내 버전 관리에 사용됩니다 기민한 새로운 모듈을 개발하는 개발 팀 & 에 대한 테마 드루팔 8 CMS. 힘내 무료 오픈 소스 소프트웨어입니다 리눅스 & 윈도우.

드루팔 8 프로젝트의 요구 사항에 따라 파일을 데스크톱 프로그래밍 환경에서 샌드 박스, 프로덕션 서버 또는 코드 저장소로 푸시 할 수 있습니다..

1 단계 : 로컬 개발 환경 구성

로컬 개발 환경이 실행되도록 구성하려면 드루팔 8, 관리자는 실행할 수있는 localhost 웹 서버가 설치되어 있어야합니다. MySQL, PHP, & 아파치.

가장 인기있는 localhost 웹 서버 응용 프로그램 드루팔 8 WampServer입니다. 컨테이너 가상화에서 Docker Desktop 플랫폼 사용이보다 일반화되었습니다.

로컬 개발 환경을 실행하기위한 다른 옵션 드루팔 8 Acquia Dev Desktop, Apache NetBeans (이전의 Java), & 전체 웹 서버 스택이있는 VirtualBox.

다음 옵션 중 하나를 사용하여 로컬 개발 환경을 구성하고 설치하십시오. 드루팔 8 토지 상에서. 그런 다음 힘내 웹 사이트 및 최신 다운로드 힘내 꾸러미.

다운로드-필수 파일 :

  • 힘내 (파일 다운로드)

최신 설치 힘내 에 대한 로컬 호스트 웹 서버로 사용되는 데스크탑 또는 랩톱의 패키지 드루팔 8 샌드 박스 또는 개발 환경 (윈도우 v.7-10).

Git을 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법

설치 후 힘내 패키지로 이동하여 윈도우“스타트” 메뉴 및 유형 “git” 검색 창에 아이콘을 두 번 클릭하십시오. “Git Bash” 또는 바로 가기 만들기.

Git을 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법

사용하기 위해 힘내 파일을 전송하려면 C : 프로그램 파일 설치와 함께 폴더가 작성되었습니다. 이 폴더는 힘내 은닉처.

Git을 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법

다음: 그만큼 드루팔 8 로컬 호스트 환경에 설치하려면 원격 웹 서버에 연결하거나 힘내저장소 사용 힘내 배쉬 파일 전송 명령.

2 단계 : Git Bash에 Localhost Drupal 8 경로 추가

를 엽니 다 힘내 배쉬 명령 줄 유틸리티 & 로컬 호스트의 경로를 입력하십시오 드루팔 8 설치. 사용하는 사람들을 위해 WampServer 에 따르면 호스트 조언 지도 시간:

  • 로컬 호스트 Drupal 8 설치 경로 : C : wampwwwsite1

경로 확인 & 다음 명령을 입력하십시오 힘내 배쉬:

cd c : / wamp / www / site1

그런 다음 CLI 유틸리티를 사용하여 로컬 호스트의 상태를 확인하십시오. 드루팔 8 폴더:

자식 상태

예상되는 결과는 다음과 같습니다.

치명적 : agit 저장소 (혹은 부모 디렉토리) : .git.

다음 명령을 입력하여 폴더를 Git 저장소:

자식 초기화

예상되는 결과는 다음과 같습니다.

비어있는 Git 저장소 inc : /wamp/www/site1/.git/.

이제 입력하십시오 :

자식 상태

결과는 다음에 의해 제외 된 모든 파일의 목록이어야합니다. .기니 고르 파일 설정 :

Git을 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법

기본 설정에서 드루팔 8 버전 관리를 통해 파일을 추적하지 않습니다. 이 기능을 켜려면 힘내 구성 & 수동 편집 .기니 고르 파일들.

3 단계 : 웹 서버에 대한 SSH 연결에 퍼티 사용

로컬 호스트를 연결하려면 드루팔 8 원격 웹 서버와 함께 설치하는 경우 사용하는 것이 좋습니다 퍼티 명령 행 인터페이스로 윈도우 또는 유사.

다운로드-필수 파일 :

  • 퍼티: (파일 다운로드)

설치 퍼티 데스크탑 / 노트북 워크 스테이션 환경의 Windows 용. 수집 IP 주소 웹 호스트에서 웹 서버 또는 서버에서 수동으로 구성.

Git을 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법

삽입 IP 주소 & 포트 번호 원격 웹 서버의 경우 드루팔 8 로컬 호스트의 파일이 전송됩니다. 를 엽니 다 SSH 탭 & 기본값을 확인하십시오.

Git을 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법

노트 : 만들기 위해 SSH 연결, 만들 공개 키 에 c 패널 또는 웹 서버의 다른 소프트웨어와 함께 키를 퍼티 로컬 워크 스테이션에서.

4 단계 : Git 용 원격 웹 서버 구성

에 연결 c 패널 웹 호스팅 계정 또는 다른 웹 서버 SSH 연결 & 다음 명령을 실행하여 환경을 테스트하십시오.

ls

파일 목록을 반환해야합니다 & 루트 디렉토리의 폴더. 테스트 힘내 버전:

자식-버전

다음으로 이동 파일 관리자 c 패널 & 만들 Git 저장소 이름으로 새 폴더 또는 디렉토리를 작성하여 루트 디렉토리에서

  • mysite.git

폴더로 전환 /mysite.git 에 퍼티 & 다음 명령을 실행하십시오 :

자식 초기화-베어

이것은 Git 저장소 원격 서버에서. 폴더 확인 /mysite.git/hooks 새로운 파일을 만듭니다 “수신 후” 폴더 안에.

편집 “수신 후” 파일 & 다음 코드를 추가하십시오.

#! / bin / sh
GIT_WORK_TREE = / home / username / mysite.com 자식 체크 아웃 -f

파일에 대한 권한을 755로 변경하십시오. 저장 & 데스크탑 워크 스테이션으로 종료.

5 단계 : 원격 리포지토리 추가 & 파일 전송

완료하려면 원격 디렉토리를 Git 저장소 다음 코드로 :

git remote add mysite ssh : //[email protected] : 18765 / home / user / mysite.git

원격 웹 서버에서 위에서 작성된 값을 사용하십시오. & 에 추가 힘내 에 대한 설정 드루팔 8 워크 스테이션에 저장된 파일. 그런 다음 코드를 실행하십시오.

gitpush mysite 마스터

로컬 호스트 개발 환경에서 원격 웹 서버로 모든 웹 사이트 파일이 전송됩니다.. 힘내 분기를 추적하도록 추가 구성 가능 & 버전.

시간을 절약하려면 원격 준비 환경을 사용하는 것이 좋습니다. & 포트 드루팔 8 zip 아카이브를 통한 파일. 사용 지원 & 이주 데이터베이스를 포팅하는 모듈.

결론 : Drupal 8에 대한 고급 버전 제어 사용

힘내 의 중요한 측면이다 버전 관리 에 기민한 에 대한 프로그래밍 소프트웨어 개발 팀 드루팔 8 생태계. 그것은의 기본입니다 데브 옵스 실제로.

드루팔 8 개발자는 알아야합니다 CLI 기술뿐만 아니라 돌진 & 작곡가, 웹 사이트 관리에 가장 효과적 & 사용하는 서버 힘내 …에 대한 버전 관리.

다음 3 가지 Drupal 호스팅 서비스를 확인하십시오.

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

A2 호스팅

시작 가격 :
$ 3.92


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

관련 사용법 기사

  • Subversion (SVN)을 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법?
    중급
  • CVS를 사용하여 WampServer에서 Drupal 8 파일을 전송하는 방법?
    중급
  • Wampserver에서 Drupal 8 용 가상 호스트 파일을 설정하는 방법
    초보자
  • 설치하는 방법 & Drupal 8에 Acquia Dev Desktop 사용
    중급
  • VPS 또는 전용 서버에서 버전 제어를 위해 Git을 사용하는 방법
    전문가
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me