Tôi đang thiết lập Jenkins trên máy chủ Win 2008 và đang gặp sự cố khi định cấu hình Jenkins để kết nối với GitHub. Tôi nhận được lỗi sau:Quyền bị từ chối (publickey) khi thiết lập Jenkins
Command "git.exe fetch -t [email protected]:USER/REPO.git +refs/heads/*:refs/remotes/origin/*" returned status code 128: Permission denied (publickey).
fatal: The remote end hung up unexpectedly
ERROR: Could not fetch from any repository
FATAL: Could not fetch from any repository
hudson.plugins.git.GitException: Could not fetch from any repository
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:950)
at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:908)
at hudson.FilePath.act(FilePath.java:758)
at hudson.FilePath.act(FilePath.java:740)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:908)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1184)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:537)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:425)
at hudson.model.Run.run(Run.java:1376)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:175)
Những điều tôi đã kiểm tra
- Dịch vụ Jenkins đang chạy dưới tên người dùng của tôi.
- Tôi đã thay đổi khóa SSH để không còn mật khẩu nữa.
- Tôi đã xác minh khóa SSH của mình hợp lệ bằng cách thực hiện lệnh tương tự như Jenkins sử dụng msysgit.
- Xác minh tất cả các đường dẫn của tôi là chính xác.
Jenkins Configuration Settings
- Jenkins 1,418
- GitHub Plugin 0,5
- Git Plugin 1.1.9
trình msysgit nhưng CMD Prompt Liệu Không Khi Tôi điều hướng đến hợp lệ repo và thực hiện lệnh từ dấu nhắc DOS, nó cũng không thành công.
Bạn có biết tôi có thể bị thiếu gì không?
Cảm ơn sự giúp đỡ của bạn.
Đây có phải là repo riêng tư không? Nếu không, bạn có thể sao chép bằng cách sử dụng URL giao thức Git thay vào đó (git: //github.com/USER/REPO.git), tránh hoàn toàn cần có khóa SSH. – leedm777
Bạn có chắc chắn đã xác định biến môi trường HOME? Nó không được định nghĩa mặc định trên Windows. – VonC
VonC, Cảm ơn bạn! Bạn đóng đinh nó. Vui lòng đăng câu trả lời để tôi có thể đánh dấu câu trả lời là đã được chấp nhận. Tôi đánh giá cao sự giúp đỡ của bạn. –