Sitemap

Adobe Dreamweaver에는 Git 통합 기능이 있어 통합 인터페이스를 통해 하나의 응용 프로그램에서 파일을 편집하고 버전 제어를 관리할 수 있습니다.

Dreamweaver 사이트를 Git 리포지토리와 연결하면 Dreamweaver를 Git 클라이언트로 사용할 수 있습니다. 변경 사항을 가져오고 푸시하고, 커밋 메시지를 작성하고, 차이점을 보고, 병합을 수행할 수 있습니다.Git GUI 또는 git 명령과 같은 다른 Git 클라이언트를 계속 사용할 수 있으며 Dreamweaver는 이러한 클라이언트와 원활하게 협력합니다.다른 클라이언트를 사용하여 로컬 리포지토리에서 Git 작업을 수행하는 경우 Dreamweaver는 업데이트를 감지하고 Dreamweaver에서 Git 상태를 자동으로 업데이트합니다.

Dreamweaver 사이트를 Git 리포지토리와 연결하려면 다음 단계를 따르십시오.이 예에서 Git 서버는 GitHub입니다.

Git을 사용하도록 Dreamweaver 구성

메모

이 지침에서는 새 Dreamweaver 사이트에 대한 git 구성을 다룹니다.기존 Dreamweaver 사이트가 있는 경우 단계가 약간 다르며 Dreamweaver는 허용되는 구성에 대해 조금 더 까다롭습니다.이러한 단계는 비슷하지만 여기에서는 다루지 않습니다.

새 Dreamweaver 사이트 만들기

  1. 드림위버를 엽니다.
  2. 사이트 메뉴에서 새 사이트를 선택합니다.
  3. 사이트 이름을 입력합니다.예를 들어 mysite-git을 입력합니다.

새 로컬 사이트 폴더 만들기

  1. 로컬 사이트 폴더의 경우 빈 폴더를 선택합니다.존재하지 않는 폴더의 이름을 입력하면 생성됩니다.사이트가 생성되면 원격 Git 리포지토리가 이 디렉터리에 복제됩니다.

Dreamweaver에서 Git 자격 증명 구성

  1. Git 리포지토리를 이 사이트와 연결을 선택합니다.
  2. URL을 사용하여 기존 Git 리포지토리 복제를 선택합니다.
  3. 저장소의 https:// URL을 입력합니다.
  4. Git 사용자 이름에 GitHub 사용자 이름을 입력합니다.
  5. 비밀번호에 2FA(2단계 인증)를 사용하는 경우 액세스 토큰을 입력합니다(아래 참조). 2FA를 사용하지 않는 경우 일반 Git 비밀번호를 입력하십시오.

  1. 테스트를 클릭하여 인증이 작동하는지 확인합니다.
  2. 자격 증명 저장이라고 표시된 상자를 선택합니다.
메모

지금 자격 증명을 저장하지 않으면 나중에 저장하지 못할 수도 있습니다.

  1. 저장을 클릭합니다.

원격 GitHub 리포지토리가 로컬 사이트 폴더에 복제됩니다.이제 이러한 파일을 편집할 때 Dreamweaver를 Git 클라이언트로 사용할 수 있습니다.

GitHub 2FA용 개인 액세스 토큰 생성

  1. 웹 브라우저에서 GitHub 계정에 로그인합니다.
  2. 아직 확인하지 않았다면 이메일 주소를 확인하십시오.
  3. GitHub 페이지의 오른쪽 상단 모서리에 있는 계정 아이콘을 클릭합니다.메뉴에서 설정을 선택합니다.
  4. 왼쪽에서 개발자 설정을 클릭합니다.
  5. 왼쪽에서 개인 액세스 토큰을 클릭합니다.
  6. 새 토큰 생성을 클릭합니다.
  7. 토큰 설명에 아무거나 입력합니다.
  8. 범위의 경우 기본 옵션을 사용할 수 있습니다.Repo 및 해당 하위 옵션이 선택되어 있는지 확인하십시오.
  9. 토큰 생성을 클릭하여 이전에 생성한 토큰을 무효화하고 새 토큰을 생성합니다.새 토큰을 복사하여 개인 문서에 붙여넣습니다.이 토큰은 GitHub에서 다시는 볼 수 없으므로 안전한 곳에 보관하십시오.

이 토큰은 이제 Dreamweaver 통합을 포함하여 https:// URL을 사용하는 모든 GitHub 작업의 암호로 사용해야 합니다.

Dreamweaver의 Git 워크플로

다음은 Git 관련 Dreamweaver 사이트를 편집할 때 사용하는 일반적인 작업 과정입니다.

  1. Dreamweaver 인터페이스의 Git 창이 숨겨진 경우 창 메뉴에서 Git을 선택합니다. (Git 메뉴를 포함한 사이드 메뉴를 토글할 수 있습니다.F4.)
  2. 파일을 편집하기 전에 Git Pull을 수행하십시오.끌어오기는 로컬 저장소를 동기화하므로 마지막 끌어오기 이후 다른 사람들이 수행한 모든 새 작업이 있습니다.

  1. 파일에 변경 사항을 저장하기 전에 Dreamweaver에 "커밋할 내용이 없습니다. 작업 디렉토리가 깨끗합니다."라는 메시지가 표시됩니다.
  2. 파일에 변경 사항을 저장하면 준비되지 않은 파일로 나열됩니다.준비되지 않은 파일은 Git에서 추적하지 않으며 커밋의 일부가 아닙니다.
  3. 수정한 파일을 준비하려면 파일 이름 옆의 확인란을 선택합니다.명령줄에 해당하는 것은 git add입니다.파일 이름.

  1. 선택 사항: 파일을 언스테이징하여 변경 사항이 커밋에 포함되지 않도록 하려면 파일 이름 옆에 있는 상자를 선택 취소합니다.명령줄에 해당하는 것은 git reset HEAD입니다.파일 이름.
  2. 변경 사항을 커밋할 준비가 되면 커밋 버튼을 클릭합니다.

  1. 이 파일 그룹의 변경 사항을 간략하게 설명하는 커밋 메시지를 입력합니다.이 메시지는 git commit -m "명령과 동일합니다.메시지".확인을 클릭합니다.

  1. Git 사용자 세부 정보를 입력하라는 메시지가 표시될 수 있습니다.커밋 메시지에서 사용자를 식별할 전체 이름과 전자 메일 주소를 입력합니다.이 정보는 한 번만 요청됩니다.명령줄에 해당하는 것은 git config --global user.name "입니다.전체 이름" 및 git config --global user.email "주소".
  2. 커밋을 원격 리포지토리에 푸시할 준비가 되면 Git 푸시를 클릭합니다.
  3. 달리 할 이유가 없는 한 기본 푸시 설정을 사용할 수 있습니다.확인을 클릭합니다.명령줄에 해당하는 것은 git push origin master입니다.

메모

마지막으로 가져온 이후 다른 사람이 커밋의 파일 중 하나를 변경한 경우 충돌을 병합해야 한다는 알림을 받게 됩니다.대부분의 경우 변경 사항은 자동으로 병합될 수 있습니다.병합이 완료되면 커밋을 다시 푸시할 수 있습니다.

문제 해결

  • Git 창에 정보가 전혀 표시되지 않으면 사이트가 잘못 구성되었을 수 있습니다.Dreamweaver 사이트를 제거하고 로컬 사이트 폴더를 삭제(또는 새 폴더 선택)한 다음 다시 시작하십시오.
  • git 자격 증명을 처음 테스트하려고 할 때 Dreamweaver가 중단되면 Windows Defender 방화벽에 의해 차단되었을 수 있습니다.Dreamweaver의 방화벽 설정을 재설정하려면 Dreamweaver를 다시 설치하고 응용 프로그램을 처음 시작할 때 방화벽 액세스 권한을 부여해야 합니다.
  • Git이 Dreamweaver에서 제대로 작동하지 않는 것 같으면 Git을 다시 설치할 수 있습니다.Dreamweaver는 내부적으로 Git 명령줄 도구를 사용하므로 오래된 로그인 정보나 다른 구성이 있을 수 있습니다.그렇다면 Git을 다시 설치하면 이 정보가 재설정되고 문제가 해결됩니다.

관련 정보

모든 카테고리: 오류 수정 정보