2010-07-29 43 views

Trả lời

4

Bạn không thể. Đó là lỗi trong git plugin, nhưng có ngã ba mà sửa chữa nó, xem:

http://issues.hudson-ci.org/browse/HUDSON-3807

+0

liên kết bị hỏng ngày nay - Tôi tự hỏi nó chứa thông tin gì. – eis

+0

Xem trong Máy Wayback cho [HUDSON-3807] (https://web.archive.org/web/20130313085902/http://issues.hudson-ci.org/browse/HUDSON-3807) và [HUDSON -7091]() và [HUDSON-7346]() cũng vậy, trong khi bạn đang ở đó. Điển hình đuôi đuổi, "Không thể sinh sản" và môi trường leo. – Codex24

+0

Tức là, [HUDSON-7091] (https://web.archive.org/web/20101229120324/http://issues.hudson-ci.org/browse/HUDSON-7091) và [HUDSON-7346] (https : //web.archive.org/web/20101011024758/http: //issues.hudson-ci.org/browse/HUDSON-7346) cũng vậy, trong khi bạn đang ở đó. Tôi đang làm việc với [Git credential.helper chức năng] (http://git-scm.com/docs/gitcredentials/1.8.2.1), và buộc các máy chủ chủ để [sử dụng bản địa Git CLI] (https: // vấn đề .jenkins-ci.org/browse/JENKINS-20261) – Codex24

24

Tình trạng như các văn bản này là bạn có thể.

Có ít nhất hai cách để làm điều đó:

  1. xác định nó trong url (https://user:[email protected]/yourrepo)
  2. xác định nó trong tập tin .netrc cho env người dùng đang chạy Hudson xây dựng (_netrc trên windows)

phương pháp tiếp cận netrc theo mặc định là tệp văn bản thuần túy. Nếu cần, nó có thể được mã hóa như được giải thích trong this answer hoặc chỉ có thể đọc được cho một người dùng đó thông qua quyền.

+1

Câu trả lời hữu ích; [bài đăng này] (http://dustint.com/post/299/hudson-jenkins-and-git-http-authentication) có thêm chi tiết về cách đạt được điều này trên Linux và Windows – Marijn

+0

Câu trả lời đầu tiên mà tôi thấy ai đó đã đặt tên người dùng/mật khẩu trong url. Cảm ơn. – Gowiem

+0

Tôi cũng quên rằng tùy chọn # 1 là có thể. . . bẩn, nhưng làm việc cho tôi. –

Các vấn đề liên quan