Vào họcXem khoá

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

6 bước

  1. 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.

  2. 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.

  3. 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 .gitignore trướ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.

  4. 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.

  5. 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.

  6. Đẩ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

Các bài dùng thao tác này: làm website thật (sao lưu thư mục web), các dự án agent cần giữ lịch sử sửa. Muốn có trợ lý kèm từng bước: cài trợ lý học bài.

Thao tác khác

Tạo Sổ tay Trà Đá và thư mục Tra-Da-Bai-LamSổ tay Trà Đá là nơi bạn lưu lại cả quá trình học: mỗi bài ra kết quả gì thì cất vào đây, Chép, dán và quản lý chat trên Claude, ChatGPTDùng khi bài học bảo "chép khối này", "dán vào chat mới" hay "quay lại chat cũ". Xong bạn Chụp màn hình, che thông tin riêng và gửi vào chatDùng khi bài học bảo chụp màn hình để nộp bài hoặc gửi lỗi cho AI. Xong bạn có ảnh đã che Tạo dự án "Trà Đá - Học AI" trên Claude và ChatGPTDùng khi bài học bảo mở chat trong dự án "Trà Đá - Học AI". Xong bạn có một ngăn riêng: chCài Telegram, đăng nhập trên máy tính và tìm botDùng khi bài học cần nhắn bot trên Telegram hoặc nộp bài cho bot Trà Đá. Xong bạn có TelegTải file về, tìm trong Tải về và giải nén ZIPDùng khi bài học bảo tải bộ tài liệu hay một file ZIP. Xong bạn biết file nằm đâu, khi nàoTạo Google Sheet và xuất file CSVDùng khi bài học cần một bảng dữ liệu dạng file .csv, ví dụ bảng sản phẩm để agent làm hànMở Terminal và vào đúng thư mụcDùng mỗi khi bài học bảo dán lệnh vào Terminal hoặc mở agent trong một thư mục. Xong bạn mCài Node và kiểm phiên bảnNode là bộ chạy mà nhiều công cụ cần, ví dụ lệnh npx dựng video và đăng web. Xong bạn có NCài ffmpeg để agent xuất được videoffmpeg là công cụ đọc, cắt và xuất video chạy trên máy. Dùng khi agent báo thiếu ffmpeg hoCài Git và kiểm phiên bảnGit là công cụ lưu lại các bản sửa của mã và đưa mã lên GitHub. Trên Windows, có Git thì CGiữ khoá API an toàn trong file .envKhoá API là chuỗi bí mật cho phần mềm dùng tài khoản trả tiền của bạn. Ai cầm được là tiêuTạo bot Telegram và lấy tokenDùng khi bài học cần một bot để báo tin cho bạn, ví dụ báo khách mới từ form. Xong bạn có Đăng trang web lên Cloudflare PagesDùng khi agent đã dựng xong web trong máy và bạn muốn có địa chỉ mở được trên mạng. Xong bGắn tên miền riêng cho trang Cloudflare PagesDùng khi web đã chạy ở địa chỉ .pages.dev và bạn đã mua tên miền. Xong khách gõ tên miền c
Hẹn gặpNhóm Zalo