Lợi ích của việc kết nối
Kết nối tài khoản Render của riêng Quý khách cho phép xuất bản một trang web tĩnh vào tài khoản Render của Quý khách từ bảng điều khiển Zinn® của Quý khách. Quý khách sở hữu dự án và hóa đơn; chúng tôi xử lý việc triển khai, tên miền tùy chỉnh và các bản ghi DNS.
Trước khi Quý khách bắt đầu
Một tài khoản Render, và một tài khoản GitHub, GitLab hoặc Bitbucket đã kết nối chứa mã nguồn của trang web — Render xây dựng các trang web từ một kho lưu trữ và không thể chấp nhận bản dựng được tải lên. Các trang web tĩnh miễn phí của Render cho phép sử dụng thương mại.
1. Tạo khóa tại Render
Trong Bảng điều khiển Render, hãy mở Account Settings, tìm API Keys và tạo một khóa mới. Render hiển thị toàn bộ khóa một lần, khi nó được tạo; hãy sao chép khóa vào lúc đó.
2. Kết nối tại đây
Hãy mở Integrations trong bảng điều khiển của Quý khách và chọn Connect an account. Chọn Static hosting (Netlify, Vercel) làm nhóm và Render làm tài khoản, điền vào API token, và nhấn Connect account.
Chúng tôi kiểm tra những gì Quý khách dán trước khi bất kỳ điều gì được lưu. Một khóa không hoạt động sẽ không bao giờ được lưu trữ, và câu trả lời sẽ cho biết điều gì không ổn với nó. Một khóa hoạt động được giữ mã hóa trong kho bí mật của chúng tôi — không bao giờ trong cơ sở dữ liệu của chúng tôi — và không bao giờ được hiển thị lại, thậm chí không phải cho Quý khách.
Điều gì xảy ra tiếp theo
- Khi Quý khách tạo hoặc di chuyển một trang web tĩnh, tài khoản này sẽ xuất hiện làm mục tiêu triển khai.
Render xây dựng từ một kho lưu trữ — nó không có cách nào chấp nhận bản dựng được tải lên — vì vậy mã nguồn của trang web phải đến từ một kho lưu trữ GitHub, GitLab hoặc Bitbucket đã kết nối. Hãy kết nối một kho lưu trữ trước nếu Quý khách chưa làm.
- Chúng tôi tạo dịch vụ trên tài khoản của Quý khách, trỏ dịch vụ đó vào kho lưu trữ, đính kèm tên miền tùy chỉnh của Quý khách và kích hoạt quá trình triển khai. Trang của tên miền hiển thị bất kỳ bản ghi DNS nào mà Render cần.
- Việc sử dụng và thanh toán nằm trên tài khoản của Quý khách, hiển thị trong bảng điều khiển nhà cung cấp của chính Quý khách.
Nếu kết nối không thành công
Không thể tạo trang web. Kiểm tra xem tài khoản kho lưu trữ đã được kết nối chưa và bản thân Render có thể truy cập kho lưu trữ đó hay không — Render có thể yêu cầu Quý khách cấp quyền truy cập của chính nó vào nhà cung cấp Git của Quý khách trong bảng điều khiển của họ.
Khóa đã bị thu hồi. Các khóa Render vẫn hợp lệ cho đến khi bị thu hồi; nếu khóa của Quý khách đã bị thu hồi, hãy tạo một khóa mới.
Thông báo khóa bị từ chối. Hầu như luôn luôn là một trong ba điều sau: khoảng trắng hoặc ngắt dòng được sao chép cùng với nó, khóa đã hết hạn, hoặc khóa đã bị thu hồi hoặc tạo lại sau khi Quý khách sao chép nó. Hãy tạo một khóa mới và dán lại.
Kết nối thành công, nhưng một cái gì đó sau đó thất bại. Khóa xác thực nhưng thiếu quyền mà hành động cần. Tạo khóa mới với các quyền được liệt kê ở trên, sau đó ngắt kết nối cũ và kết nối khóa mới.
Ngắt kết nối
Mở Integrations, tìm tài khoản và nhấn Disconnect. Thao tác đó xóa khóa đã lưu ngay lập tức. Bất kỳ thứ gì đang sử dụng khóa đó sẽ dừng lại ở hành động tiếp theo của nó, và các màn hình phụ thuộc vào nó sẽ thông báo điều đó thay vì thất bại lặng lẽ.
Ngắt kết nối không hoàn tác những gì đã được thực hiện — các bản ghi, bản triển khai hoặc cài đặt mà chúng tôi đã thay đổi trên tài khoản của Quý khách vẫn giữ nguyên như cũ. Nếu Quý khách cho rằng bản thân khóa có thể đã bị rò rỉ, hãy thu hồi khóa đó tại nhà cung cấp; việc ngắt kết nối sẽ xóa bản sao của chúng tôi, chứ không phải bản sao của họ.