Hubungkan GitHub ke Manus untuk meninjau, memperbaiki, dan merilis kode

Dengan konektor MCP GitHub, Manus membaca pull request dan issue Anda, menulis ulasannya, memperbaiki kode pada sebuah branch, dan membuka pull request untuk Anda gabungkan (merge). Fitur ini juga dapat dimulai secara otomatis saat pull request dibuka.

Pertama, hubungkan GitHub di Manus
Coba lagi webhook pembayaran yang gagal#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 Loop ini berjalan satu kali lebih banyak. Gunakan i < MAX_RETRIES.
43+ await sendReceipt(event.order)
Manus Percobaan ulang dapat mengirim struk yang sama dua kali. Periksa dulu apakah sudah terkirim sebelumnya.
44+ }
45 }
Perbaikan telah didorongHentikan duplikasi tanda terima saat percobaan ulange41c9a2

Tinjauan kode AI GitHub untuk setiap pull request

Minta Manus meninjau satu pull request, atau atur agar bertindak sebagai bot peninjau kode GitHub yang mulai berjalan setiap ada pull request baru.

github.com/your-org/your-repo/pull/128
Ulasan Manus

Menambahkan percobaan ulang pada webhook pembayaran. Ada 2 masalah yang perlu diperbaiki sebelum merge, dan jalur percobaan ulang belum memiliki pengujian.

3 file berubah2 komentar

Tinjauan PR oleh AI dari tautan pull request

Tempel tautannya dan Manus berfungsi sebagai AI code reviewer Anda: ringkasan pull request AI terlebih dahulu, lalu peninjauan pull request GitHub dengan komentar yang terkait ke baris yang tepat. Minta ia menunggu persetujuan Anda, sehingga peninjauan kode AI yang ditampilkan GitHub adalah yang sudah Anda setujui.

SaatPull request dibuka atau ditandai siap untuk ditinjau di repositori yang dipilih
Hanya jikaBranch dasar adalah main dan pull request bukan draft
LaluManus meninjau perubahan dan memposting ulasan ketika ada masalah yang jelas

Otomatiskan tinjauan kode saat pull request dibuka

Siapkan otomatisasi GitHub di Manus: ketika pull request dibuka atau ditandai siap untuk ditinjau, tugas baru akan meninjaunya dan hanya memposting ulasan jika ada masalah yang jelas untuk diperbaiki. Ini bekerja seperti bot peninjau PR yang Anda arahkan dengan kata-kata biasa, dan ini bukan langkah AI GitHub Actions, sehingga pemeriksaan yang sudah ada tetap berjalan.

Lihat cara otomatisasi memulai tugas

Urutkan issue baru, lalu perbaiki yang penting

Manus membaca setiap issue baru, lalu membawa yang Anda pilih dari sebuah branch menjadi pull request yang dapat Anda tinjau.

Setiap hari kerja pukul 9 pagi
Login gagal dengan single sign-onbug
Typo di halaman hargadokumen
Login single sign-on rusakKemungkinan duplikat dari #301

Triase isu GitHub setiap pagi hari kerja

Tugas terjadwal membaca issue baru, menyarankan label untuk masing-masing, menandai kemungkinan duplikat, serta menyusun draf langkah reproduksi dan balasan. Ini adalah triase issue berbasis AI yang tetap memberikan keputusan akhir kepada Anda.

  1. Baca Issue #301
  2. Cabang barufix/sso-login
  3. Pertahankan URL kembali setelah single sign-on
  4. Pull request dibuka, siap untuk ditinjau

Dari issue ke pull request dengan agen AI GitHub

Manus adalah asisten AI GitHub yang melakukan perubahan itu sendiri. Ia membaca issue, mengedit kode di branch baru, menulis pesan commit AI yang menjelaskan apa yang diubah dan alasannya, lalu membuka pull request. Keputusan merge tetap di tangan Anda.

Generator catatan rilis untuk pull request yang digabungkan

Ubah apa yang dirilis minggu ini menjadi catatan yang bisa dibaca pengguna Anda.

Setiap Jumat pukul 4 sore

Fitur baru

  • Bagikan dasbor dengan tautan publik #131
  • Filter laporan berdasarkan tim #134

Perbaikan

  • Grafik tidak lagi berkedip saat diubah ukurannya #133

Perubahan yang merusak kompatibilitas

  • Endpoint ekspor lama telah dihapus #136

Log perubahan mingguan dari pull request yang telah digabungkan

Gunakan Manus sebagai pembuat changelog: setiap Jumat, sistem ini mengumpulkan pull request yang digabungkan ke main dan menulis catatan rilis AI yang dikelompokkan berdasarkan apa yang baru, apa yang diperbaiki, dan apa yang berubah.

Sinkronkan aplikasi web Manus ke repo GitHub Anda

Cadangkan kode, edit dengan alat Anda sendiri, dan jaga agar kedua sisi tetap selaras.

Aplikasi web di ManusEdit dengan mengobrol
Push otomatisPull otomatis
Repositori privatmain

Bangun aplikasinya di sini, simpan kodenya di GitHub

Ekspor aplikasi web yang Anda bangun di Manus ke repositori privat baru. Manus mendorong perubahannya ke main dan menarik kode terbaru sebelum mengeditnya, sehingga Anda juga dapat bekerja di editor Anda sendiri.

Baca panduan integrasi GitHub

Lewati pengaturan server MCP GitHub

GitHub adalah konektor bawaan di Manus. Hubungkan sekali, dan semua tugas dapat menggunakannya.

Hubungkan GitHub di Connectors

Buka Konektor di Manus, pilih GitHub dan masuk dengan akun GitHub Anda.

Pilih repositori

Di GitHub, izinkan aplikasi Manus Connector menggunakan repositori yang ingin Anda bagikan. Anda dapat mengubahnya nanti dari Configure.

Minta pekerjaan yang diinginkan

Sebutkan GitHub atau pilih repositori dari menu GitHub di kotak chat, lalu jelaskan apa yang Anda butuhkan.

Pengaturan GitHub MCP di Claude Desktop atau pengaturan GitHub MCP di Cursor berarti menambahkan server MCP GitHub di pengaturan aplikasi tersebut, baik server yang dihosting maupun server lokal yang Anda jalankan dengan Docker dan token akses pribadi. Untuk menghubungkan GitHub ke ChatGPT, Anda menggunakan konektor GitHub ChatGPT, dan integrasi GitHub Claude disiapkan di Claude. Di Manus, konektor sudah terpasang bawaan dan prosesnya berjalan di komputer virtual milik Manus sendiri, sehingga otomatisasi dapat memulainya saat pull request dibuka.

Pahami repositori sebelum Anda mengubahnya

Mulai dengan pertanyaan tentang kode Anda. Manus akan menelusuri repository yang Anda pilih dan menjawab dengan nama file yang dapat Anda buka.

Bagaimana konektor Manus bekerja

Lebih banyak cara mengerjakan kode di Manus

Pertanyaan yang sering diajukan

Apa itu konektor MCP GitHub di Manus?

Ini adalah konektor GitHub bawaan di Manus, salah satu konektor MCP siap pakai yang tersedia di semua paket. Setelah terhubung, Manus dapat membaca dan menulis kode, melakukan commit dan push perubahan, serta membuat, melihat, mengedit, dan menutup isu dan pull request di repositori yang Anda izinkan.

Bagaimana cara menghubungkan GitHub ke Manus?

Buka Konektor di Manus, pilih GitHub dan klik Hubungkan. Masuk ke GitHub dan setujui akses untuk repositori yang ingin Anda gunakan. Setelah itu, sebutkan GitHub dalam tugas atau pilih repositori dari menu GitHub di kotak obrolan.

Bisakah Manus meninjau pull request secara otomatis?

Ya. Buat automasi bertrigger dengan GitHub sebagai sumber, pilih peristiwa pull request, dan tambahkan kondisi seperti repositori, branch, atau label. Peristiwa GitHub yang didukung akan memulai tugas saat terjadi. Ini berjalan sebagai tugas Manus, bukan workflow GitHub Actions, sehingga pemeriksaan yang sudah ada tetap berjalan. Gunakan Test run untuk mencobanya terlebih dahulu.

Bisakah Manus melakukan push kode atau membuka pull request?

Ya. Pada repositori yang Anda izinkan, Manus dapat melakukan commit dan push perubahan serta membuat, mengedit, dan menutup pull request dan issue. Mintalah agar bekerja pada branch baru dan membuka pull request saat Anda ingin meninjau perubahan sebelum mencapai main.

Repositori apa yang dapat diakses oleh Manus?

Hanya repositori yang Anda izinkan saat menginstal aplikasi Manus Connector di GitHub, dan di setiap tugas Anda memilih mana yang akan digunakan. Untuk mengubah akses, buka konektor GitHub di Manus dan pilih Konfigurasi. Jika koneksi berhenti berfungsi, hapus instalan Manus Connector di github.com/settings/installations, lalu hubungkan GitHub lagi.

Apakah saya perlu menghosting sendiri server MCP GitHub?

Tidak. GitHub adalah konektor siap pakai di Manus, jadi tidak ada yang perlu diinstal atau dijalankan. Hubungkan akun Anda dan Manus akan melakukan pekerjaannya di komputer virtualnya sendiri. Jika Anda juga ingin menggunakan server MCP lain, Anda dapat menambahkan server kustom di Connectors.

Apa bedanya ini dengan tinjauan kode GitHub Copilot?

Tinjauan kode GitHub Copilot adalah fitur GitHub yang meninjau pull request saat Anda meminta atau saat tinjauan otomatis diaktifkan, dan menyarankan perubahan yang dapat Anda terapkan di GitHub. Manus terhubung ke GitHub sebagai agen AI umum: selain meninjau, ia dapat mengelola isu, melakukan commit perbaikan pada cabang, membuka pull request, dan menulis catatan rilis, saat Anda meminta atau dari otomatisasi.

Bisakah Manus merangkum sebuah repo GitHub?

Ya. Pilih repositori yang diizinkan dari menu GitHub di kotak chat, atau tempelkan tautan ke repositori publik, lalu minta ringkasan repo GitHub: apa fungsi proyek tersebut, bagaimana kode diorganisasikan, dan file mana yang harus dibaca lebih dulu. Ini cara cepat untuk meringkas struktur repo GitHub sebelum Anda merencanakan perubahan.

Bisakah saya menyinkronkan aplikasi web Manus ke GitHub?

Ya. Ekspor proyek web Anda ke repositori GitHub privat baru yang dimiliki oleh Anda atau organisasi yang Anda ikuti. Manus kemudian mendorong perubahannya ke main dan menarik kode terbaru sebelum mengedit. Hanya pemilik tugas yang dapat mengekspor, dan mengganti nama repositori atau mengubah pemiliknya akan memutuskan koneksi.

Bawa GitHub ke tugas Manus Anda berikutnya

Hubungkan GitHub di Manus