메인 콘텐츠로 건너뛰기
GitHub는 코드를 저장하고 관리하기 위한 클라우드 기반 서비스라고 생각하십시오. Google Docs를 사용하여 온라인으로 문서를 작성하고 저장하는 것과 마찬가지로, 개발자는 GitHub를 사용하여 코드를 저장하고, 시간 경과에 따른 변경 사항을 추적하며, 다른 사람들과 협업합니다. GitHub의 모든 프로젝트는 프로젝트의 폴더와 같은 리포지토리(repository)에 저장됩니다. 그 안에는 모든 코드 파일과 이루어진 모든 변경 사항의 전체 기록을 찾을 수 있습니다. 이는 소프트웨어 개발에서 버전 제어 및 팀워크를 위한 강력한 도구입니다.

Manus 프로젝트를 GitHub에 연결

Untitled Design (2) GitHub 통합을 통해 Manus 프로젝트의 코드를 새 비공개 GitHub 리포지토리로 내보낼 수 있습니다. 내보내면 Manus 작업 공간과 GitHub 리포지토리 사이에 양방향 동기화가 설정됩니다. Screenshot 2025 12 26 At 5 55 39 PM 이를 통해 Manus의 AI 기반 개발 능력과 사용자 환경에서 코드를 작업할 수 있는 유연성이라는 두 가지 장점을 모두 얻을 수 있습니다.

사용 방법

  1. Authorization: 프로젝트 대시보드에서 오른쪽 상단의 GitHub 아이콘을 클릭하거나 설정 아래의 GitHub 탭으로 이동하십시오. 이전에 GitHub 계정을 연결하지 않은 경우 연결을 승인하라는 메시지가 표시됩니다.
  2. Export to a New Repository: 계정이 연결되면, 소유자(본인 또는 소속된 조직)와 새 리포지토리의 이름을 선택한 다음 “Create Repository”를 클릭하십시오. 이 작업은 프로젝트의 모든 코드를 포함하는 새 비공개 리포지토리를 GitHub 계정에 만듭니다. Manus는 이 새 리포지토리와 동기화하는 데 필요한 권한을 자동으로 부여받습니다.
경고: 리포지토리가 생성된 후 GitHub에서 리포지토리의 소유자 또는 이름을 변경하면 Manus와의 연결이 끊어집니다.
  1. 코드 동기화: 리포지토리가 생성되면 Manus는 프로젝트와 GitHub 리포지토리의 기본 브랜치를 자동으로 동기화 상태로 유지합니다.
  • 자동 푸시: Manus가 프로젝트에서 코드를 생성하거나 수정하면 변경 사항이 기본 브랜치로 자동 푸시됩니다.
  • 자동 풀: 새로운 코드 변경을 하기 전에 Manus는 충돌 위험을 줄이기 위해 기본 브랜치에서 최신 버전을 먼저 가져옵니다.
  • 수동 동기화 & 상태 확인: GitHub 아이콘을 클릭하여 언제든지 동기화 상태를 확인할 수 있습니다. 거기에서 수동으로 풀을 트리거하여 Manus 프로젝트가 GitHub에서 직접 변경한 모든 사항으로 최신 상태인지 확인할 수도 있습니다.

알아야 할 사항

코드가 GitHub에 있으면 모든 것을 완전히 제어할 수 있습니다. 리포지토리를 로컬 머신에 복제하고, 즐겨 사용하는 IDE에서 편집하고, 변경 사항을 GitHub의 기본 브랜치로 다시 푸시할 수 있습니다. Manus로 돌아오면 다음 변경 세트를 만들기 전에 해당 업데이트를 가져오므로, 작업 동기화를 유지하고 수동 편집 내용을 덮어쓸 가능성을 줄이는 데 도움이 됩니다. 팁: Manus를 사용하여 애플리케이션의 초기 상용구 및 구조를 생성하십시오. 그런 다음 코드를 GitHub로 내보내고 즐겨 사용하는 IDE를 사용하여 마무리 작업 및 세부 구현을 수행하십시오. 준비가 되면 작업을 Manus로 다시 동기화하여 쉽게 배포하고 호스팅하십시오.

GitHub 연결기 기능

프로젝트를 GitHub에 연결하면 GitHub 연결기도 활성화되어 Manus 인터페이스에서 직접 리포지토리를 관리할 수 있도록 Manus에 기능이 부여됩니다. 부여된 권한을 통해 Manus는 사용자를 대신하여 몇 가지 일반적인 작업을 수행할 수 있습니다.
  • 코드 관리: 코드를 읽고 쓰고, 변경 사항을 커밋하고, 푸시/풀 작업을 처리하여 리포지토리를 동기화 상태로 유지합니다.
  • 이슈 처리: 리포지토리에서 이슈를 생성, 확인, 편집 및 닫습니다.
  • 풀 리퀘스트 작업: 풀 리퀘스트를 생성, 확인, 편집 및 닫습니다.
  • 프로젝트 구성: 리포지토리의 프로젝트 보드와 상호 작용합니다.
이러한 기능은 Manus와 GitHub 사이를 지속적으로 전환할 필요 없이 개발 수명 주기를 관리할 수 있는 보다 통합된 워크플로를 허용합니다.

통합 연결 해제

프로젝트와 GitHub의 동기화를 중지하려면 프로젝트 설정에서 통합 연결을 해제할 수 있습니다. 연결을 해제해도 GitHub 리포지토리는 삭제되지 않으며, Manus가 더 이상 변경 사항을 푸시하거나 가져오는 것을 중단할 뿐입니다. GitHub의 리포지토리에 대한 완전한 소유권은 유지되지만, Manus 프로젝트는 더 이상 연결되지 않습니다.

FAQ

이 오류는 두 가지 주요 이유로 발생할 수 있습니다.
  1. 연결을 새로 고쳐야 합니다. 이를 해결하려면 프로젝트 설정으로 이동하여 GitHub 계정 연결을 해제한 다음 다시 연결하십시오.
  2. Manus에 리포지토리에 액세스할 권한이 없습니다. 이는 Manus 내보내기 기능을 통해 원래 생성되지 않은 리포지토리와 동기화하려고 하거나, 생성 후 리포지토리의 이름 또는 소유자가 변경된 경우에 발생할 수 있습니다. Manus가 프로젝트를 위해 원래 이름과 소유자 아래에서 생성한 리포지토리를 사용하고 있는지 확인하십시오.