GitHub를 Manus에 연결해 코드를 검토, 수정, 배포하기

GitHub MCP 커넥터를 통해 Manus는 풀 리퀘스트와 이슈를 읽고 리뷰를 작성하며, 브랜치에서 코드를 수정하고 병합할 풀 리퀘스트를 엽니다. 풀 리퀘스트가 열리면 자동으로 시작할 수도 있습니다.

먼저 Manus에서 GitHub를 연결하세요
실패한 결제 웹훅 재시도#128fix/webhook-retrymain
api/webhooks/payment.ts+3 −1
41 export async function onPayment(event) {
42− await sendReceipt(event.order)
42+ for (let i = 0; i <= MAX_RETRIES; i++) {
Manus 이 루프는 한 번 더 실행됩니다. i < MAX_RETRIES를 사용하세요.
43+ await sendReceipt(event.order)
Manus 재시도하면 같은 영수증이 두 번 전송될 수 있습니다. 먼저 이미 전송되었는지 확인하세요.
44+ }
45 }
수정 사항 푸시 완료재시도 시 중복 영수증 발생 방지e41c9a2

모든 풀 리퀘스트에 대한 GitHub AI 코드 리뷰

Manus에 하나의 Pull Request를 검토하도록 요청하거나, 새로운 Pull Request가 생성될 때마다 시작되는 GitHub 코드 리뷰 봇으로 설정하세요.

github.com/your-org/your-repo/pull/128
Manus 리뷰

결제 웹훅에 재시도를 추가했습니다. 병합 전에 해결해야 할 문제 2가지가 있으며, 재시도 경로에는 테스트가 없습니다.

파일 3개 변경됨댓글 2개

Pull Request 링크로 AI PR 리뷰 받기

링크를 붙여넣으면 Manus가 여러분의 AI 코드 리뷰어가 됩니다: 먼저 AI 풀 리퀘스트 요약을 제공한 다음, 정확한 코드 줄에 연결된 댓글과 함께 GitHub 풀 리퀘스트 리뷰를 제공합니다. 승인 전 대기하도록 요청하면 GitHub에 표시되는 AI 코드 리뷰는 모두 여러분이 승인한 것입니다.

언제선택한 리포지토리에서 Pull Request가 생성되거나 리뷰 준비 완료로 표시됨
다음인 경우에만기본 브랜치가 main이고 Pull Request가 초안이 아닌 경우
그런 다음Manus가 변경 사항을 검토하고 명확한 문제가 있을 때 리뷰를 게시합니다

Pull Request가 열리면 코드 리뷰를 자동화하세요

Manus에서 GitHub 자동화를 설정하세요: 풀 리퀘스트가 열리거나 검토 준비로 표시되면 새 작업이 이를 검토하고, 고쳐야 할 명확한 문제가 있을 때만 리뷰를 게시합니다. 이는 평이한 말로 지시하는 PR 리뷰 봇처럼 작동하며, GitHub Actions의 AI 단계가 아니므로 기존 검사는 계속 실행됩니다.

자동화가 작업을 시작하는 방식을 확인하세요

새 이슈를 정리한 다음 중요한 것부터 수정

Manus는 새 이슈가 생길 때마다 이를 읽고, 선택한 이슈를 브랜치부터 검토 가능한 풀 리퀘스트까지 처리합니다.

평일 오전 9시
SSO로 로그인이 실패함버그
가격 페이지에 오타가 있음문서
SSO 로그인 오류#301와 중복일 가능성

매주 평일 아침 GitHub 이슈 분류

예약된 작업이 새 이슈를 읽고 각 이슈에 레이블을 제안하며, 중복 가능성이 있는 항목을 표시하고 재현 단계와 답변 초안을 작성합니다. 최종 결정은 사용자에게 남기는 AI 이슈 분류입니다.

  1. 이슈 #301 읽기
  2. 새 브랜치fix/sso-login
  3. SSO 이후 돌아갈 URL 유지하기
  4. Pull Request가 열렸으며 검토 준비 완료

GitHub AI 에이전트로 이슈에서 풀 리퀘스트까지

Manus는 변경 작업을 직접 수행하는 GitHub AI 어시스턴트입니다. 이슈를 읽고, 새 브랜치에서 코드를 수정하며, 무엇을 왜 변경했는지 설명하는 AI 커밋 메시지를 작성한 뒤 풀 리퀘스트를 생성합니다. 병합 여부는 여러분의 결정입니다.

병합된 풀 리퀘스트를 위한 릴리스 노트 생성기

이번 주에 출시된 내용을 사용자가 읽을 수 있는 노트로 바꿔보세요.

매주 금요일 오후 4시

새로운 기능

  • 공개 링크로 대시보드 공유하기 #131
  • 팀별로 보고서 필터링 #134

수정 사항

  • 크기 조절 시 차트가 더 이상 깜빡이지 않음 #133

호환되지 않는 변경 사항

  • 이전 내보내기 엔드포인트가 제거되었습니다 #136

병합된 Pull Request로 작성하는 주간 변경 로그

Manus을 체인지로그 생성기로 사용하세요: 매주 금요일 main에 병합된 Pull Request를 수집해 새로운 기능, 수정된 사항, 변경된 사항으로 구분한 AI 릴리스 노트를 작성합니다.

Manus 웹 앱을 GitHub 저장소에 동기화하기

코드를 백업하고 원하는 도구로 편집하며 양쪽을 동기화하세요.

Manus의 웹 앱대화로 편집하기
자동 Push자동 Pull
비공개 저장소main

여기서 앱을 만들고, 코드는 GitHub에 보관하기

Manus에서 만든 웹 앱을 새로운 비공개 저장소로 내보내세요. Manus는 변경 사항을 main에 푸시하고 편집 전에 최신 코드를 풀(pull)하므로, 자신의 편집기에서도 작업할 수 있습니다.

GitHub 통합 가이드 읽기

GitHub MCP 서버 설정 건너뛰기

GitHub는 Manus에 내장된 커넥터입니다. 한 번 연결하면 모든 작업에서 사용할 수 있습니다.

커넥터에서 GitHub 연결하기

Manus에서 커넥터를 열고 GitHub를 선택한 후 GitHub 계정으로 로그인하세요.

저장소를 선택하세요

GitHub에서 Manus Connector 앱이 공유하려는 저장소를 사용할 수 있도록 허용하세요. 나중에 '구성'에서 변경할 수 있습니다.

해야 할 작업을 말하세요

채팅창에서 GitHub을 언급하거나 GitHub 메뉴에서 저장소를 선택한 다음 필요한 작업을 설명하세요.

Claude Desktop에서 GitHub MCP를 설정하거나 Cursor에서 GitHub MCP를 설정한다는 것은 해당 앱 설정에서 GitHub의 MCP 서버를 추가하는 것을 의미하며, 호스팅된 서버를 사용하거나 Docker와 개인 액세스 토큰으로 로컬에서 직접 실행할 수 있습니다. GitHub를 ChatGPT에 연결하려면 ChatGPT의 GitHub 커넥터를 사용하고, Claude의 GitHub 통합은 Claude에서 설정합니다. Manus에서는 이 커넥터가 내장되어 있고 작업이 Manus 자체의 가상 컴퓨터에서 실행되므로, Pull Request가 열리면 자동화가 바로 시작될 수 있습니다.

저장소를 변경하기 전에 먼저 구조를 파악하세요

코드에 대한 질문으로 시작하세요. Manus가 선택한 저장소를 살펴보고 열어볼 수 있는 파일 이름으로 답변합니다.

Manus 커넥터의 작동 방식

Manus에서 코드를 다루는 더 많은 방법

자주 묻는 질문

Manus의 GitHub MCP 커넥터는 무엇인가요?

이것은 Manus에 내장된 GitHub 커넥터로, 모든 요금제에서 사용 가능한 사전 구축된 MCP 커넥터 중 하나입니다. 연결 후 Manus는 허용한 저장소에서 코드를 읽고 쓰고, 변경 사항을 커밋 및 푸시하며, 이슈와 풀 리퀘스트를 생성, 조회, 편집, 종료할 수 있습니다.

GitHub를 Manus에 연결하려면 어떻게 하나요?

Manus에서 커넥터를 열고 GitHub를 선택한 후 연결을 클릭하세요. GitHub에 로그인하고 사용하려는 저장소에 대한 접근을 승인하세요. 이후 작업에서 GitHub를 언급하거나 채팅창의 GitHub 메뉴에서 저장소를 선택하면 됩니다.

Manus가 Pull Request를 자동으로 검토할 수 있나요?

네. GitHub를 소스로 하는 트리거 자동화를 만들고, Pull Request 이벤트를 선택한 다음 저장소, 브랜치 또는 라벨과 같은 조건을 추가하세요. 지원되는 GitHub 이벤트가 발생하면 즉시 작업이 시작됩니다. 이는 GitHub Actions 워크플로가 아닌 Manus 작업으로 실행되므로 기존 검사는 계속 실행됩니다. 먼저 "테스트 실행"으로 시도해 보세요.

Manus가 코드를 푸시하거나 Pull Request를 열 수 있나요?

네. 허용된 저장소에서 Manus는 변경 사항을 커밋하고 푸시할 수 있으며, Pull Request와 Issue를 생성, 편집, 종료할 수 있습니다. 변경 사항이 main에 도달하기 전에 검토하고 싶다면, 새 브랜치에서 작업하고 Pull Request를 열도록 요청하세요.

Manus는 어떤 저장소에 접근할 수 있나요?

GitHub에 Manus Connector 앱을 설치할 때 허용한 저장소만 사용할 수 있으며, 각 작업에서 그중 어떤 것을 사용할지 선택합니다. 접근 권한을 변경하려면 Manus에서 GitHub 커넥터를 열고 구성을 선택하세요. 연결이 작동하지 않으면 github.com/settings/installations에서 Manus Connector를 제거한 후 GitHub를 다시 연결하세요.

GitHub MCP 서버를 직접 호스팅해야 하나요?

아닙니다. GitHub는 Manus에 내장된 사전 구축 커넥터이므로 설치하거나 실행할 필요가 없습니다. 계정을 연결하면 Manus가 자체 가상 컴퓨터에서 작업을 수행합니다. 다른 MCP 서버도 사용하고 싶다면 커넥터에서 사용자 지정 서버를 추가할 수 있습니다.

이것은 GitHub Copilot의 코드 리뷰와 어떻게 다른가요?

GitHub Copilot 코드 리뷰는 GitHub의 기능으로, 요청 시 또는 자동 리뷰가 활성화되어 있을 때 풀 리퀘스트를 검토하고 GitHub에서 바로 적용할 수 있는 변경 제안을 제공합니다. Manus는 범용 AI 에이전트로서 GitHub에 연결됩니다: 리뷰뿐만 아니라 이슈를 분류하고, 브랜치에 수정 사항을 커밋하고, 풀 리퀘스트를 열고, 릴리스 노트를 작성할 수 있으며, 직접 요청하거나 자동화를 통해 수행할 수 있습니다.

Manus가 GitHub 저장소를 요약할 수 있나요?

네. 채팅창의 GitHub 메뉴에서 허용된 저장소를 선택하거나 공개 저장소 링크를 붙여넣고, GitHub 저장소 요약을 요청하세요: 프로젝트가 무엇을 하는지, 코드가 어떻게 구성되어 있는지, 어떤 파일을 먼저 봐야 하는지 등입니다. 변경을 계획하기 전에 GitHub 저장소 구조를 빠르게 요약하는 좋은 방법입니다.

Manus 웹 앱을 GitHub에 동기화할 수 있나요?

네. 웹 프로젝트를 본인 또는 소속된 조직이 소유한 새로운 비공개 GitHub 저장소로 내보내세요. 이후 Manus는 변경 사항을 main에 푸시하고, 편집 전에 최신 코드를 가져옵니다. 작업 소유자만 내보낼 수 있으며, 저장소 이름이나 소유자를 변경하면 연결이 끊어집니다.

다음 Manus 작업에 GitHub를 가져오세요

Manus에서 GitHub 연결하기