Xem các quyền trước
Trước khi bạn cấp phép bất cứ điều gì, chúng tôi sẽ hiển thị chính xác kho lưu trữ và quyền tài khoản nào mà kết nối đó cần — không hơn không kém — để bạn cấp một mã thông báo có giới hạn phạm vi thay vì mã thông báo toàn quyền.
Quản lý mã nguồn
Kết nối tài khoản GitHub hoặc GitLab mà bạn đang làm việc và triển khai trực tiếp từ một kho lưu trữ — một trang web tĩnh lên Pages, hoặc một dự án lên dịch vụ lưu trữ được quản lý. Bạn cũng có thể đăng nhập vào Zinn Digital® bằng GitHub hoặc GitLab. Mọi kết nối đều hiển thị các quyền mà nó cần, được xác thực khi nhập và được lưu trữ trong Vault — không bao giờ nằm trong mã nguồn hay nhật ký.
Việc kết nối một tài khoản quản lý mã nguồn sử dụng quy trình tài khoản được kết nối giống như mọi thông tin xác thực khác trên nền tảng: đặc quyền tối thiểu, được xác thực và được lưu trữ trong Vault.
Trước khi bạn cấp phép bất cứ điều gì, chúng tôi sẽ hiển thị chính xác kho lưu trữ và quyền tài khoản nào mà kết nối đó cần — không hơn không kém — để bạn cấp một mã thông báo có giới hạn phạm vi thay vì mã thông báo toàn quyền.
Ngay khi bạn kết nối, chúng tôi sẽ gọi API của nhà cung cấp để xác nhận token đang hoạt động và được phân quyền chính xác, đồng thời hiển thị dấu tích màu xanh lá hoặc đỏ. Quyền truy cập không hợp lệ hoặc vượt quá phạm vi sẽ bị từ chối.
Một token đã được xác thực sẽ được ghi vào Vault thông qua chính đường kết nối mà mọi thông tin đăng nhập đều sử dụng. Nó không bao giờ được đưa vào mã nguồn, in ra nhật ký, hay để lại trong tệp môi trường.
Bạn có thể thu hồi quyền truy cập của chúng tôi trên GitHub hoặc GitLab, và xóa kết nối ở phía chúng tôi, bất cứ lúc nào bạn muốn. Mọi hành động thực hiện thông qua tài khoản đã kết nối đều được ghi lại nhật ký kiểm toán.
Một kho lưu trữ có thể được đưa lên máy chủ Pages đối với trang web tĩnh hoặc đã biên dịch, hoặc lưu trữ được quản lý đối với một ứng dụng hoàn chỉnh. Các thao tác đẩy (push) có thể kích hoạt quá trình triển khai lại để trang web trực tuyến bám sát nhánh mặc định của bạn.
Ủy quyền GitHub hoặc GitLab bằng một token có phạm vi. Chúng tôi hiển thị các quyền trước và xác thực chúng khi nhập.
Chọn kho lưu trữ và nơi triển khai — GitLab Pages, GitHub Pages, Cloudflare Pages hoặc dịch vụ lưu trữ được quản lý.
Chúng tôi xây dựng và xuất bản. URL tạm thời cho phép bạn xem trước trước khi DNS được phân giải.
Bật tính năng đẩy để triển khai (push-to-deploy) để mỗi thao tác đẩy vào nhánh mặc định của bạn sẽ tự động xây dựng lại trang web trực tiếp.
GitHub và GitLab. Kết nối tài khoản bạn đang làm việc để chúng tôi có thể triển khai từ các kho lưu trữ của tài khoản đó và, nếu bạn bật tính năng này, sử dụng tài khoản đó để đăng nhập cho bạn. Cả hai đều được vận hành thông qua cùng một kết nối tài khoản tích hợp.
Có. Bên cạnh email và GitHub, bạn có thể đăng nhập vào tài khoản Zinn Digital® của mình bằng GitLab. Lớp định danh xử lý quá trình bắt tay OAuth; chúng tôi không bao giờ nhìn thấy mật khẩu nhà cung cấp của bạn.
Đến GitLab Pages, GitHub Pages hoặc Cloudflare Pages cho một trang web tĩnh hoặc đã biên dịch, hoặc lưu trữ được quản lý cho một ứng dụng đầy đủ. Bạn chọn đích đến khi kết nối kho lưu trữ và các lần đẩy có thể kích hoạt việc triển khai lại.
Chúng tôi hiển thị cho bạn các quyền mà kết nối cần, xác thực token với API của nhà cung cấp khi nhập, và chỉ sau đó mới lưu trữ nó trong Vault. Nó không bao giờ chạm đến mã nguồn, nhật ký hay tệp môi trường, và bạn có thể thu hồi nó ở phía nhà cung cấp hoặc xóa kết nối ở phía chúng tôi bất kỳ lúc nào.
Dịch vụ này được cung cấp nhưng bị gắn cờ ở đó. GitLab Pages và GitHub Pages dùng chung cơ sở hạ tầng nhà cung cấp và các tên miền công khai gitlab.io / github.io, điều này tạo ra một footprint. Đối với một mạng lưới không có footprint, hãy triển khai thay thế vào dịch vụ lưu trữ độc lập; trên Mainstream, Pages là tính năng cao cấp.
Bắt đầu dùng thử 14 ngày không cần thẻ, kết nối GitHub hoặc GitLab, và triển khai từ kho lưu trữ bạn đang sử dụng — được xác thực khi nhập và lưu trữ trong Vault.
Dùng thử miễn phí