Tôi có một công việc Jenkins lấy từ một repo BitBucket đang hoạt động tốt, và vẫn còn. Tuy nhiên, tôi đã thêm một submodule và Jenkins là nghẹt thở trên đó. Dưới đây là một đoạn trích từ Jenkins console đầu ra:Tại sao lỗi Xác thực Jenkins không thành công để cập nhật git submodule?
Fatal: Command "C: \ Program Files (x86) \ Git \ cmd \ git.exe submodule cập nhật" trở lại tình trạng mã 1: stdout: Nhân bản thành ' submodules/my.repo' ...
stderr: gây tử vong: xác thực không thành
tôi đang sử dụng một chìa khóa ssh mà tôi thêm vào phím triển khai của tôi cho repo chính trong BitBucket. Và điều đó luôn hoạt động. Tôi đã thêm khóa tương tự vào các khóa triển khai của submodule repo. Bất cứ ai có thể cho tôi biết lý do tại sao xác thực là không?
Tôi có chính xác vấn đề tương tự khi sử dụng GitHub, quá trình xây dựng hoạt động tốt, nhưng hiện không thành công sau khi thêm mô-đun con. Tôi nhận được bản cập nhật FATAL: Command "/ usr/bin/git submodule "mã trạng thái trả về 1: stdout: stderr: gây tử vong: Xác thực không thành công –
@PatrickClancey, điều đó có đáng để bỏ phiếu? :) – Sean
Bạn có cùng một giao thức được chỉ định cho môđun con không? Không nhân bản repo của bạn với https: // nhưng sử dụng git: // cho submodule? – riezebosch