Thao tác từng bước · miễn phí
Lưu code lên kho GitHub riêng tư
Dùng để sao lưu thư mục web hay dự án agent, máy hỏng vẫn còn. Xong bạn có một kho riêng tư trên GitHub chứa code, không chứa file .env.
Cần có trước
- Git đã cài (thao tác Cài Git).
- Agent mở trong thư mục cần lưu, ví dụ
~/hoc-agent/web. - Một email để tạo tài khoản GitHub.
6 bước
Tạo tài khoản GitHub.
Vào github.com, chọn đăng ký (Sign up), dùng email của bạn, tự đặt mật khẩu và xác nhận email. Nên bật xác thực hai lớp trong phần cài đặt tài khoản. Không đưa mật khẩu cho AI.
Đúng khi: đăng nhập được github.com và thấy ảnh đại diện ở góc phải trên.
Tạo kho riêng tư.
Bấm dấu + ở góc phải trên, chọn New repository. Đặt tên viết thường không dấu, ví dụ
web-tiem-banh. Chọn Private. Không tick thêm file nào. Bấm nút tạo kho ở cuối trang.Lưu kết quả: ghi địa chỉ kho (dạng github.com/tên-bạn/tên-kho) vào Sổ tay Trà Đá dưới tiêu đề bài đang học. Dùng tiếp: dán vào câu giao cho agent ở bước 3.
Đúng khi: trang kho mới hiện chữ Private cạnh tên kho.
Nhờ agent đẩy code lên.
Trong agent đang mở ở thư mục cần lưu, dán câu dưới, thay chữ trong ngoặc vuông bằng địa chỉ kho ở bước 2. Agent kiểm
.gitignoretrước, rồi mới đẩy.Dán vào: Claude Code hoặc Codex đang mở trong thư mục cần lưu, ví dụ ~/hoc-agent/web (ô nhắn có dấu >).Đưa thư mục này lên kho GitHub riêng tư [địa chỉ kho ở bước 2]. Trước khi đẩy: thêm .env và mọi file chứa khoá, mật khẩu, token vào .gitignore, rồi liệt kê tên các file sẽ được đẩy cho tôi xem. Không in giá trị khoá. Bước nào cần đăng nhập GitHub thì đưa lệnh để tôi tự chạy.
Đúng khi: agent liệt kê danh sách file sẽ đẩy, trong đó không có .env.
Tự đăng nhập GitHub khi được hỏi.
Agent đưa lệnh đăng nhập hoặc trình duyệt tự mở trang GitHub. Bạn tự chạy lệnh ở cửa sổ Terminal thứ hai đang đứng ở cùng thư mục, tự đăng nhập và bấm cho phép trên trình duyệt. Quay lại agent nhắn "đã đăng nhập".
Đúng khi: agent báo đã đẩy code lên kho.
Kiểm trên GitHub.
Tải lại trang kho trên github.com. Thấy các file và thư mục của dự án. Lướt danh sách, chắc chắn không có file .env. Có thì báo agent gỡ ngay và đổi các khoá trong đó theo thao tác Giữ khoá API an toàn.
Đúng khi: kho hiện đủ file của dự án, có chữ Private, không có file .env.
Đẩy lại sau mỗi lần sửa lớn.
Sửa xong một phần, nhắn agent trong cùng thư mục:
Lưu bản này lên GitHub, ghi chú: [việc vừa sửa]. Agent lưu và đẩy bản mới lên cùng kho.Đúng khi: trang kho hiện lần lưu mới nhất với ghi chú vừa đặt.
Lỗi hay gặp
- Chọn nhầm Public. Vào kho, mục Settings, kéo xuống phần đổi chế độ hiển thị, chuyển sang Private. Nếu trong kho từng có khoá thì đổi khoá ngay.
- File .env đã lên GitHub. Nhờ agent gỡ file và thêm vào .gitignore. Khoá trong file coi như đã lộ, phải đổi tất cả theo thao tác Giữ khoá API an toàn.
- Dán mật khẩu GitHub vào chat để agent đăng nhập hộ. Không làm vậy. Đổi mật khẩu GitHub, rồi tự chạy lệnh đăng nhập agent đưa ở bước 4.