Chuyển đến nội dung chính
Bạn có thể clone bất kỳ git repository nào vào Drive của space. Sau khi clone, AI có thể đọc, chỉnh sửa, và commit vào repo giống như cách nó làm việc với apps.

Cloning a repo

Yêu cầu AI clone một repo, hoặc sử dụng nút + trong Drive sidebar và chọn Clone repo. Cung cấp git URL và Kazzle sẽ xử lý phần còn lại.

Authentication

Git credentials được quản lý thông qua vault. Kazzle hỗ trợ:
  • GitHub App - installation tokens, auto-refresh. Cách tiếp cận được khuyến nghị.
  • SSH keys - lưu trữ trong vault, được inject qua credential helper.
  • Personal access tokens - lưu trữ trong vault, được sử dụng để clone HTTPS.
Cloud machine lấy credentials từ server theo yêu cầu, giải quyết chúng từ vault. Không có credentials nào được lưu trữ trên disk của machine.

Operations

OperationWho can do itNotes
CloneYou or AIThêm repo vào Drive
PullYou or AILấy và merge các thay đổi từ remote
CommitYou or AICommit các thay đổi cục bộ
PushYou or AITerminal git push yêu cầu phê duyệt theo mặc định; force push bị chặn
Create pull requestYou or AIAI có thể mở PRs trừ khi bạn hạn chế nó
Branch/switchYou or AITạo hoặc chuyển branches
Bạn có thể yêu cầu phê duyệt cho bất kỳ hoạt động nào - hoặc chặn chúng - trong tool policies.

Git state in Drive

Drive hiển thị git state tự động: branch hiện tại, các commit gần đây, uncommitted changes, và khoảng cách ahead/behind so với remote. Điều này cập nhật theo thời gian thực khi AI làm việc.