Tiếng Việt
Đưa mã xác minh điện thoại GitLab về một số do đội của bạn kiểm soát
Để nhận mã xác minh GitLab, hãy đặt một số dùng một lần từ OTP Gateway của OTP Route với id dịch vụ gitlab, nhập vào màn hình xác minh điện thoại của GitLab, rồi đọc mã trong dashboard hoặc qua API. Giá từ $0.20 mỗi mã, và nếu không có SMS nào đến trong 20 phút, toàn bộ số tiền được hoàn vào ví của bạn.
Số dùng một lần hay Dedicated Number cho GitLab: nên chọn gì?
Hãy bắt đầu từ việc tài khoản sẽ tồn tại bao lâu.
- OTP Gateway (dùng một lần): phù hợp khi bạn chỉ cần một mã GitLab, chẳng hạn kiểm tra xem tài liệu onboarding của chính bạn hoặc một automation đăng ký còn hoạt động không, hoặc xác minh một tài khoản sandbox tồn tại ngắn. Bạn chọn quốc gia, nhận một mã, và sau đó số biến mất.
- Dedicated Virtual Number (chỉ Hoa Kỳ/Canada, từ $1.95/tháng): phù hợp hơn cho bot hoặc tài khoản dịch vụ mà đội bạn sẽ đăng nhập lại trong nhiều tháng, nơi GitLab có thể yêu cầu xác minh lại. Số vẫn là của bạn trong khi nó được gia hạn, tin nhắn đến nằm trong dashboard và tại webhook của bạn dưới dạng
number.sms_received, và bạn có thể trả lại bất cứ lúc nào.
Đường dùng một lần rẻ hơn cho mỗi sự kiện; đường dây chuyên dụng tránh bị khóa tài khoản về sau với một tài khoản quan trọng. Bài số tạm thời so với số chuyên dụng cân nhắc chi tiết hơn, và các đường dây chuyên dụng được mô tả ở trang số ảo.
Khi nào GitLab yêu cầu số điện thoại GitLab?
Trên GitLab.com, một số người dùng mới đăng ký được yêu cầu hoàn tất xác minh danh tính trước khi có thể thực hiện một số việc nhất định, đáng chú ý là chạy pipeline trên các shared runner. Xác minh điện thoại bằng mã SMS là một trong các tùy chọn được chấp nhận. Các hệ thống GitLab tự quản lý là chuyện khác, vì quản trị viên của chúng tự kiểm soát quy tắc đăng ký.
Xác thực hai yếu tố trên GitLab dựa vào ứng dụng xác thực và khóa bảo mật phần cứng chứ không phải SMS, nên mã điện thoại bạn nhận ở đây nhằm chứng minh danh tính khi đăng ký, không phải yếu tố đăng nhập lặp lại.
Những quốc gia nào có thể nhận mã GitLab?
Dịch vụ gitlab hiện được định tuyến tại 197 quốc gia, trong đó có Hoa Kỳ, Đức, Ấn Độ, Brazil, Ba Lan, Hà Lan, Canada, Pháp, Nhật Bản, Ukraine, Nigeria, Indonesia, Mexico, Tây Ban Nha, Thổ Nhĩ Kỳ và Việt Nam.
Hãy chọn quốc gia khớp với người hoặc đội thực sự sở hữu tài khoản. Một nhà thầu ở Kraków xác minh bằng số Ba Lan là hợp lý; một tài khoản đăng ký từ một khu vực nhưng dùng số từ một châu lục hoàn toàn khác có thể bị xem xét kỹ hơn. Với các bước kiểm tra tự động, hãy khớp với quốc gia mà ca kiểm thử của bạn muốn đại diện.
Làm sao gọi API mã xác minh GitLab?
Xác thực với https://otproute.com/api/v1 bằng khóa Bearer (tiền tố or_live_, tối đa 10 khóa mỗi tài khoản) từ Developer console.
- Xác nhận tình trạng khả dụng bằng
GET /api/v1/prices?country=<id>&service=gitlab; id quốc gia lấy từGET /api/v1/countries. - Tạo lượt kích hoạt:
POST /api/v1/activationsvới{"service": "gitlab", "country": "de"}, thay bằng quốc gia bạn cần. - Nhập số được trả về vào trang xác minh của GitLab.
- Nhận mã qua webhook, hoặc polling
GET /api/v1/activations/{id}vài giây một lần. Nếu bạn bỏ dở lần thử, hãy gọiPOST /api/v1/activations/{id}/cancel.
Thêm các endpoint (tối đa năm) cho activation.sms_received, activation.expired và activation.cancelled. Xác thực X-OTPRoute-Signature (t=<unix>,v1=<hex>) bằng cách tính HMAC-SHA256 trên "<t>.<raw body>" với secret của endpoint, từ chối dấu thời gian cũ, và giữ trình xử lý có tính idempotent theo id kích hoạt để một sự kiện gửi lại không kích hoạt hành động thứ hai. Giới hạn là 300 yêu cầu mỗi phút; xem tài liệu.
Không muốn viết code? Đường dashboard đơn giản hơn: chọn GitLab và một quốc gia, đặt đơn, dán số vào GitLab, và xem mã hiện trên lượt kích hoạt.
Vì sao mã GitLab có thể không đến?
GitLab, như nhiều nền tảng khác, có thể từ chối một số số ảo hoặc không gửi tới những dải số nhất định. Khi SMS không đến:
- Để cửa sổ 20 phút kết thúc rồi hãy phản ứng.
- Thử tuyến quốc gia khác, hoặc quay lại sau, thay vì đặt đơn mới liên tục.
- Đảm bảo số đã được nhập với đúng mã quốc gia trong biểu mẫu của GitLab.
- Hủy lượt kích hoạt nếu bạn đã xong; không có mã nghĩa là không bị tính phí, và tiền được trả lại ví của bạn tự động.
Dùng OTP Route với GitLab một cách có trách nhiệm
Hãy tuân thủ điều khoản dịch vụ của GitLab. Mỗi người thật hoặc doanh nghiệp một tài khoản, và chỉ những tài khoản bạn có quyền vận hành. Tạo thêm tài khoản để gom phút CI miễn phí hoặc để né lệnh đình chỉ là lạm dụng, không phải kiểm thử, và Chính sách Sử dụng Chấp nhận được của OTP Route cấm điều đó.
Các cách dùng hợp pháp trông như sau: QA cho onboarding công cụ phát triển của chính bạn, cấp cho tài khoản vận hành dùng chung một số khôi phục không phải điện thoại cá nhân của ai đó, hoặc xác minh tài khoản của nhân viên mới mà không cần để lộ số riêng. GitLab là nhãn hiệu của chủ sở hữu, và OTP Route không có liên kết với họ.
Ví và sandbox cho xác minh SMS GitLab để kiểm thử
Không có gói đăng ký: nạp ví USD trả trước bằng thẻ hoặc USDT/USDC và trả theo mỗi mã nhận được. Mỗi lần nạp và mua số đều kèm hóa đơn PDF gửi qua email. Nhà phát triển tích hợp vào pipeline có thể nhờ bộ phận hỗ trợ bật chế độ sandbox cho tài khoản phát triển, trả về số và mã mô phỏng để chạy thử tích hợp đầu cuối mà không tiêu tiền trong ví.
Câu hỏi thường gặp
GitLab dùng id dịch vụ nào trong API của OTP Route?
Là gitlab. Kết hợp nó với id quốc gia từ GET /api/v1/countries khi bạn tạo lượt kích hoạt.
Tôi có thể nhận OTP GitLab mà không cần thẻ SIM không?
Có. Một số dùng một lần của OTP Gateway nhận SMS, và bạn đọc mã trong dashboard hoặc từ API.
GitLab có chấp nhận mọi số ảo cho xác minh GitLab không?
Không. GitLab có thể từ chối một số số. Nếu mã không bao giờ đến, lượt kích hoạt được hoàn tiền và bạn có thể thử tuyến quốc gia khác sau.
Tôi có thể dùng lại cùng số nếu GitLab yêu cầu xác minh lại không?
Không với số dùng một lần. Với tài khoản bạn sẽ giữ, Dedicated Number ở Hoa Kỳ hoặc Canada từ $1.95/tháng là lựa chọn tốt hơn.
Một số xác minh GitLab giá bao nhiêu?
Từ $0.20 mỗi mã, tùy quốc gia. Giá chính xác lấy từ GET /api/v1/prices trước khi bạn đặt đơn.
GitLab có hỗ trợ hai yếu tố bằng SMS không?
Đăng nhập hai yếu tố của GitLab dùng ứng dụng xác thực và khóa bảo mật, không dùng SMS. Mã điện thoại chỉ phục vụ xác minh danh tính khi đăng ký.
Pipeline CI của tôi có thể kiểm thử onboarding tích hợp GitLab của chính chúng tôi không?
Có. Dùng API với webhook, hoặc bắt đầu ở chế độ sandbox, và xem hướng dẫn kiểm thử SMS OTP trong CI.
Tên dịch vụ là nhãn hiệu của chủ sở hữu tương ứng. OTP Route không liên kết với họ. Hãy sử dụng số hợp pháp, tuân thủ điều khoản của từng dịch vụ và Chính sách sử dụng chấp nhận được của chúng tôi.